SQL Серверный эквивалент PostgreSQL объявления переменной функции в виде строки - PullRequest
0 голосов
/ 07 апреля 2020

Я конвертирую некоторые существующие PostgreSQL в SQL Сервер.

Внутри функции PG у меня есть объявление переменной, где переменная имеет тип строки в таблице. Какой ближайший эквивалент я могу реализовать на SQL сервере?

Вот код функции PG.

CREATE OR REPLACE FUNCTION gen_pop_tools.CDC_BMI(id numeric, bmi_in numeric) 
  RETURNS numeric AS $$
DECLARE
  BMIROW GEN_POP_TOOLS.BMIFAGE%ROWTYPE;
BEGIN
  EXECUTE 'select * from gen_pop_tools.bmifage where id = $1'
     INTO BMIROW
     USING id;
…

Мне нужно объявить переменную BMIROW, чтобы я мог установить ее с помощью утверждение типа:

  SELECT @BMIROW = * from gen_pop_tools.bmifage where id = @id;

Есть ли что-то подобное, что я могу сделать в SQL Server?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...