[英]T-SQL equivalent of PL/SQL %TYPE?
MSSQL2005中是否有等同於%TYPE的內容?
CREATE TABLE TEST (ID NUMBER(5));
DECLARE
myVar TEST.ID%TYPE;
BEGIN
................
END;
不,在SQL Server 2005(或2008)中聲明變量時,沒有任何方法可以繼承表列的類型。
您獲得的最接近的結果是創建一個用戶定義的類型,然后在表和代碼中使用它。
令我驚訝的是,對此並沒有太多的抱怨。 缺少此功能使SQL Server代碼的可維護性變得很糟糕。 浪費每個人的時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.