3

有沒有在SQL Server 2005中,類似聲明映射的數據類型的方式Oracle的%Type在SQL服務器數據類型映射2005

Declare a emp.sal%type 其中數據類型的a將是相同的salemp

Declare a emp%rowtype 其中數據類型的a將相同emp表中的每一行。

我已經使用了它,但無法找到它。

+0

你是在說這樣的事情嗎?http://www.sqlservercentral.com/articles/SQL+CLR/userdefineddatatypesinsqlserver2005/1979/ – Sridhar

+0

[T-SQL相當於Oracle的%TYPE運算符?](http:/ /stackoverflow.com/questions/1849396/t-sqls-equivalent-of-oracles-type-operator) –

回答

0

Oracle%TYPE屬性根據表定義更改來調整代碼。如果列的類型發生更改,則變量會在運行時適應使用正確的類型。這使得數據獨立無需知道要爲變量或數據庫列分配的確切數據類型。

Microsoft SQL Server不支持不支持並且沒有Oracle%TYPE的等價物。