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) –