全部產品
Search
文件中心

PolarDB:匿名塊

更新時間:Jul 06, 2024

塊通常作為預存程序、函數、子程式或觸發器的一部分編寫。預存程序、函數和觸發器程式被命名並儲存在資料庫中以供重新使用。對於快速(一次性)執行(例如測試),您只需輸入塊而無需提供名稱或將其儲存在資料庫中。

此類型的塊稱為匿名塊。匿名塊未命名並且不儲存在資料庫中。從應用程式緩衝區執行並擦除塊後,除非在應用程式中重新輸入塊代碼,否則無法重新執行塊。

通常,相同的代碼塊將多次重新執行。為了反覆運行代碼塊而不必每次都重新輸入代碼,通過一些簡單的修改,可以將匿名塊轉換為預存程序或函數。以下各節討論如何建立可以儲存在資料庫中並被另一個預存程序、函數或應用程式反覆調用的預存程序或函數。