3

有没有办法在 SQL Server 2005 中声明映射数据类型,比如 Oracle 的%Type

Declare a emp.sal%type 其中数据类型a将与表的sal字段相同emp

Declare a emp%rowtype 其中的数据类型a将与emp表的每一行相同。

我已经google了它,但找不到它。

4

1 回答 1

1

Oracle %TYPE 属性会随着表定义的变化而调整代码。如果列的类型发生变化,变量会在运行时适应使用正确的类型。这实现了数据独立性,而无需知道要为变量或数据库列分配的确切数据类型。

Microsoft SQL Server 不支持并且没有等效的 Oracle %TYPE。

于 2014-07-21T08:24:19.303 回答