什麼是傳遞(Pass Through)會話

2021-09-20 16:07:33 字數 871 閱讀 6603

通過使用乙個稱為 

傳遞(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...