通過使用乙個稱為
傳遞(pass-through)
的特殊方式,您可以將 sql 語句直接提交給資料來源。您可以在資料來源使用的 sql 語言中提交 sql 語句。當想要執行 db2
(r)sql/api 不可能進行的操作時,使用傳遞(pass-through)會話。例如,使用傳遞(pass-through)會話來建立過程、建立索引或以資料來源的本機語言執行查詢。
當前,支援傳遞(pass-through)的資料來源支援使用使用 sql 的傳遞。將來,資料來源有可能可以支援使用除 sql 外的資料來源語言的傳遞(pass-through)。
類似地,您可以使用傳遞(pass-through)會話來執行不受 sql 支援的操作(例如,某些管理任務)。但是,您不能使用傳遞(pass-through)會話來執行所有管理任務。例如,您可以在資料來源表上建立或刪除表,但是不能啟動或停止遠端資料庫。
您可以在傳遞(pass-through)會話中同時使用靜態 sql 和動態 sql。
聯合伺服器提供下列 sql 語句來管理傳遞(pass-through)會話:
set passthru
開啟傳遞(pass-through)會話。當您發出另乙個 set passthru 語句來啟動新的傳遞(pass-through)會話時,當前傳遞會話被終止。
set passthru reset
終止當前的傳遞(pass-through)會話。
grant(伺服器特權)
對使用者、組和授權標識列表或 public 授予啟動與特定資料來源的傳遞(pass-through)會話的許可權。
revoke(伺服器特權)
取消啟動傳遞(pass-through)會話的許可權。
下列限制適用於傳遞(pass-through)會話:
什麼是值傳遞和引用傳遞
關於值型別與引用型別,值傳遞與引用傳遞的歸納,總結一下,分享給大家 1 值型別預設存放在棧中,但當值型別是在引用型別中宣告的時候,則存放在其所在的引用型別的堆中。2 引用型別存放在堆中,其在堆中的記憶體位址放在棧中。1 值型別引數可以值傳遞,也可以通過ref out關鍵字修飾,進行引用傳遞。2 引用...
13 什麼是值傳遞和引用傳遞???
基本資料型別是值傳遞 值傳遞是指在呼叫方法時將實際引數複製乙份 傳到方法中 如果在方法中對引數進行修改 不會影響原來引數 引用資料型別是引用傳遞 引用傳遞是指在呼叫方法時將實際引數的位址 傳到方法中 如果在方法中對引數進行修改 原來引數也會改變 public class test 將c的記憶體位址傳...
js 函式引數為什麼是按值傳遞
首先說下,在js中有兩大類資料型別 基本型別和引用型別.其次,基本型別有5種 undefined,null,boolean,number string,引用型別有一種 object function 和 array都屬於物件,在js中,一切皆物件 var a 1 var b a b 2 consol...