DatabaseLink`
DatabaseLink`
SQLArgument
SQLArgument[arg1,arg2,…]
SQLクエリへの引数の列を保有する.
詳細とオプション
- SQLArgumentを使うためには,まずNeeds["DatabaseLink`"]を使って DatabaseLink をロードする必要がある.
- SQLArgumentは常にSQLExecuteの引数として使用する.
例題
例 (1)
Needs["DatabaseLink`"]このセクションの例を実際に試してみて,記載の通りに動作しなかった場合は,データベースの例の使用で述べているように"DatabaseLink`DatabaseExamples`"パッケージを使ってデータベースをインストールするか,もとの状態に戻す必要がある可能性がある.
conn = OpenSQLConnection["demo"];SQLExecute[conn, "SELECT NAME, VALUE FROM SAMPLETABLE1"]SQLExecute[conn, "SELECT `1` FROM `2`", {SQLArgument[SQLColumn["NAME"], SQLColumn["VALUE"]], SQLTable["SAMPLETABLE1"]}]SQLCreateTable[conn, SQLTable["TEST"], {SQLColumn["A", "DataTypeName" -> "Integer"], SQLColumn["B", "DataTypeName" -> "Integer"]}];SQLExecute[conn, "INSERT INTO TEST (A, B) VALUES (`1`)", {SQLArgument[3, 7]}];SQLSelect[conn, "TEST"]SQLDropTable[conn, "TEST"];CloseSQLConnection[conn];