| > SET IDENTITY_INSERT [テーブル名] ON; > SET IDENTITY_INSERT [テーブル名] OFF;
桐には「パススルー クエリ」のようなものは 備えていないので、基本的にはできません。
無理矢理、先のリンクにあるような無謀な技を つかうか、VBScript 経由で SQL を投げかける かしか、ありません。
VBScript を使う方法は、次のような手法です。 ※例はトリガを無効にする方法 ---------------------------- Dim obj,rs Set obj = Wscript.CreateObject("ADODB.Connection") obj.Open "DSN=dsnname; DATABASE=db; UID=sa; PWD=password;"
SQLQuery = "ALTER TABLE [table] DISABLE TRIGGER ALL;" rs = obj.Execute(SQLQuery) Set obj = Nothing WScript.Quit ----------------------------
SQL Server 側との連携や折り合いなど、桐だけ では困難なことが出てくるので、結構面倒でも あります。
|