T-SQL相当于PL / SQL%TYPE?

时间:2009-07-18 22:28:11

标签: sql sql-server sql-server-2005 tsql plsql

MSSQL2005中是否有等效的%TYPE?

CREATE TABLE TEST (ID NUMBER(5));

DECLARE
myVar TEST.ID%TYPE;
BEGIN
................
END;

2 个答案:

答案 0 :(得分:5)

不,在SQL Server 2005(或2008年)中声明变量时,没有任何方法可以继承表列的类型。

最接近的是创建用户定义的类型,然后在表和代码中使用它。

答案 1 :(得分:2)