Встроенные типы Oracle

#sql #sql-server #oracle #tsql

#sql #sql-сервер #Oracle #tsql

Вопрос:

Как я могу определить переменную определенного типа данных в sql server, как я делаю в Oracle

    Declare 
         var emp.empno%type;
         rec emp%rowtype;
  

в oracle, когда я определяю, var emp.empno%type затем oracle engine преобразует тип данных в
var для полей того же типа данных emp.empno
и когда я определяю rec emp%rowtype , он преобразует тип данных rec в тип данных row
, и эта строка содержит все поля таблицы emp

Я буду благодарен за вашу помощь.

Ответ №1:

Вы не можете сделать это с SQL Server.
Вы можете попробовать использовать пользовательские типы, но это не очень помогает, поскольку вы не можете изменять типы после создания некоторых объектов с их использованием.