Отображение типов данных в SQL Server 2005 - PullRequest
3 голосов
/ 16 августа 2011

Есть ли способ объявить сопоставленные типы данных в SQL Server 2005, что-то вроде Oracle %Type:

Declare a emp.sal%type, где тип данных a будет таким же, как поле salemp таблица

или Declare a emp%rowtype, где типы данных a будут такими же, как у каждой строки emp таблицы.

Я гуглил, но не смогНайди это.

1 Ответ

0 голосов
/ 21 июля 2014

Атрибут Oracle% TYPE адаптирует код при изменении определений таблицы.Если тип столбца изменяется, переменная адаптируется для использования правильного типа во время выполнения.Это обеспечивает независимость данных без необходимости знать точные типы данных, назначаемые для переменной или столбца базы данных.

Microsoft SQL Server поддерживает NOT и не имеет эквивалента Oracle% TYPE.

...