DatabaseLink`
DatabaseLink`
SQLBinary
SQLBinary[data]
データベースに保管できる生のバイナリデータを表す.
詳細とオプション
- SQLBinaryを使うためには,まずNeeds["DatabaseLink`"]を使って DatabaseLink をロードする必要がある.
例題
例 (1)
Needs["DatabaseLink`"]このセクションの例を実際に試してみて,記載の通りに動作しなかった場合は,データベースの例の使用で述べているように"DatabaseLink`DatabaseExamples`"パッケージを使ってデータベースをインストールするか,もとの状態に戻す必要がある可能性がある.
conn = OpenSQLConnection["demo"]SQLCreateTable[conn, SQLTable["BINTABLE"], {SQLColumn["BINCOL", "DataTypeName" -> "BINARY", "DataLength" -> 5000]}];plot = Plot[Sin[x], {x, 0, 2 Pi}]gif = ExportString[plot, "GIF"];StringTake[gif, 100]文字列をSQLBinaryで囲まれたバイトのリストに変換する:
byteData = SQLBinary[ToCharacterCode[gif]];SQLInsert[conn, "BINTABLE", {"BINCOL"}, {byteData}];data = SQLSelect[conn, "BINTABLE"];gifData = FromCharacterCode[ data[[1, 1, 1]] ];ImportString[gifData, "GIF"]SQLDropTable[conn, "BINTABLE"];CloseSQLConnection[conn];