簡體   English   中英

T / SQL是否等效於PL / SQL%TYPE?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM