3
有沒有在SQL Server 2005中,類似聲明映射的數據類型的方式Oracle的%Type
:在SQL服務器數據類型映射2005
Declare a emp.sal%type
其中數據類型的a
將是相同的sal
場emp
表
或Declare a emp%rowtype
其中數據類型的a
將相同emp
表中的每一行。
我已經使用了它,但無法找到它。
有沒有在SQL Server 2005中,類似聲明映射的數據類型的方式Oracle的%Type
:在SQL服務器數據類型映射2005
Declare a emp.sal%type
其中數據類型的a
將是相同的sal
場emp
表
或Declare a emp%rowtype
其中數據類型的a
將相同emp
表中的每一行。
我已經使用了它,但無法找到它。
Oracle%TYPE屬性根據表定義更改來調整代碼。如果列的類型發生更改,則變量會在運行時適應使用正確的類型。這使得數據獨立無需知道要爲變量或數據庫列分配的確切數據類型。
Microsoft SQL Server不支持不支持並且沒有Oracle%TYPE的等價物。
你是在說這樣的事情嗎?http://www.sqlservercentral.com/articles/SQL+CLR/userdefineddatatypesinsqlserver2005/1979/ – Sridhar
[T-SQL相當於Oracle的%TYPE運算符?](http:/ /stackoverflow.com/questions/1849396/t-sqls-equivalent-of-oracles-type-operator) –