CData ADO.NET Provider for Excel Online 2019J - Online Help

プロシージャ

CData ADO.NET Provider for Excel Online 2019J - Build 19.0.7354

Procedures スキーマコレクションは、利用可能なストアドプロシージャについて説明します。

ストアドプロシージャリストの取得

Procedures スキーマコレクションを取得するには、ExcelOnlineConnection クラスのGetSchema メソッドを呼び出します。返されたDataTable オブジェクトのメタデータにアクセスします。

次の例は、ストアドプロシージャ名のリストを出力します。

C#

String connectionString = "InitiateOAuth=GETANDREFRESH;";

using (ExcelOnlineConnection conn = new ExcelOnlineConnection(connectionString)) {
  conn.Open();
  DataTable table = conn.GetSchema("Procedures");
  foreach (DataRow row in table.Rows)
   Console.WriteLine(row["SPECIFIC_NAME"]);
}

VB.NET

Dim connectionString As String = "InitiateOAuth=GETANDREFRESH;"

Using conn As New ExcelOnlineConnection(connectionString)
  conn.Open()
  Dim table As DataTable = conn.GetSchema("Procedures")
  For Each row As DataRow in table.Rows
    Console.WriteLine(row("SPECIFIC_NAME"))
  Next
End Using

返されたカラム

Procedures スキーマコレクションは、次のカラムを含みます。

カラム名データ型説明
SPECIFIC_CATALOGSystem.Stringストアドプロシージャを含むデータベースの名前。
SPECIFIC_SCHEMASystem.Stringストアドプロシージャを含むスキーマ。
SPECIFIC_NAMESystem.Stringパラメータを含むストアドプロシージャの名前。
ROUTINE_CATALOGSystem.Stringストアドプロシージャを含むデータベース。
ROUTINE_SCHEMASystem.Stringストアドプロシージャを含むスキーマ。
ROUTINE_NAMESystem.Stringストアドプロシージャの名前。
ROUTINE_TYPESystem.Stringストアドプロシージャの場合はPROCEDURE、関数の場合はFUNCTION を返します。

 
 
Copyright (c) 2020 CData Software, Inc. - All rights reserved.
Build 19.0.7354.0