共用方式為


Siebel 中 EXEC 語句的語法

使用 Siebel 的資料提供者,ADO.NET 用戶端也可以在 Siebel 配接器上執行 EXEC 作業。 EXEC 語句的語法為:

EXEC  
<Business Service name>.<Business Service method>  
<value 1..n>,  
@parameter 1..n [OUTPUT],  
@parameter 1..n = <value>  
  

在上述語法中, \<value 1..n\> 代表一組未命名的參數。 這些是硬式編碼的值。 它們通常代表 IN 參數。 它們也可以代表 INOUT 參數。 不過,如果硬式編碼值用於 INOUT 參數,在執行 EXEC 語句之後,就無法擷取與該參數相關聯的輸出值。

語法 @parameter 1..n 代表一組具名參數,可以是 IN、INOUT 或 OUT 參數。 輸出參數後面必須接著 OUTPUT 關鍵字。

注意

OUTPUT關鍵字只能與 OUT 參數搭配使用,而不能與 INOUT 參數搭配使用。

若要內嵌指定參數值,請使用 @parameter 1..n = <value> 語法。

所有參數都必須以逗號分隔。

以下是 EXEC 語句的範例:

EXEC ExtractDataService.Echo @In, @InOut, @Out OUTPUT  
  
EXEC ExtractDataService.Echo 'InputValue', @InOut, @Out OUTPUT  
  
EXEC ExtractDataService.Echo @InOut, @Out OUTPUT, @In='InputValue'  
  
EXEC ExtractDataService.Echo 'InputValue', @Out OUTPUT, @InOut='InputValue'  
  

注意

上述範例 (的每個 @In 參數名稱) 都必須符合 Siebel Business Service 方法中的對應引數名稱。

另請參閱

使用 .NET Framework Data Provider for Siebel eBusiness 應用程式