DatabaseLink チュートリアル

生SQLを使った表の削除

生SQLコマンドDROP TABLEは,データベースから表を削除するときに使います.これは表の削除に記載のように,Mathematica コマンドSQLDropTableでもできます.
このチュートリアルの例を実際に試してみて,記載の通りに動作しなかった場合は,データベースの例の使用で述べているようにDatabaseExamples`パッケージを使ってデータベースをもとの状態に戻す必要があるかもしれません.
表を削除する際,エラーが生じるとSQLExecuteの結果は$Failedとなります.
以下に表を削除する例を示します.DatabaseLink をロードし,demo データベースに接続します.
In[1]:=
Click for copyable input
簡単な表を作って2行挿入します.
In[3]:=
Click for copyable input
Out[5]=
TEST を削除するSQL文を実行します.
In[6]:=
Click for copyable input
Out[6]=
データベースに表TEST が残っていないことを確認します.
In[7]:=
Click for copyable input
Out[7]=
接続を閉じます.
In[8]:=
Click for copyable input
他の表から参照されている表を削除することはできませんのでご注意ください.