簡體   English   中英

如何為所有表編寫 PL/SQL 包

[英]How to write PL/SQL packages for all tables

我在架構中有 5 個表(t1、t2、t3、t4、t5)

我想使用數據字典用一個代碼為模式中的所有表編寫DML包,而不是一一編寫。

我在谷歌上找不到任何例子。

提前致謝

您正在尋找的示例與動態 SQL相關。 它會起作用(如果您正確使用它),但根本無法擴展。 如果出現t6t7怎么辦?

我的意思是數據 model 看起來是錯誤的,如果有幾個表 - 顯然 - 看起來相同,因為您可以在所有表上重用相同的代碼。 我建議你將所有這些表合並為一個,通過添加額外的列來區分行(即t1表的行代表什么, t2表的行代表什么等)。

您必須為此付出一些努力,但從長遠來看,它會有所回報。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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