Oracle PL/SQL 定義與 Table Column 相同 Data Type 的變數


在 Oracle PL/SQL 中,

有時在定義接收某 Column Value 的變數時,

會想直接採用與 Column 相同的資料型態,

這樣, 就可省去要查找變數資料型態與長度的時間,

同時, 若 Column 資料型態有變更時, 也不用跟著調整程式碼,

宣告如下 :
 無 DB Link 的宣告
與某 Column 相同的資料型態: variable table.column%type;

與某 Table 相同的資料型態: variable table%rowtype;

 有 DB Link 的宣告
與某 Column 相同的資料型態: variable table@db_link.column%type;

與某 Table 相同的資料型態: variable table@db_link%rowtype;

Related Posts Plugin for WordPress, Blogger...