从备忘录中运行复杂的SQL脚本(多行)
从备忘录中运行复杂的SQL脚本(多行)
我正在使用ADO和MSSQL服务器执行SQL脚本。在这里,你会找到一个多行SQL语句的第一个示例,如下所示:
use master; go; EXEC sp_detach_db @dbname=N'DATABASENAME'; go;
我将这些行从Tmemo复制到我的TADOQuery.sql.text,但是失败了,因为go语句无法被识别,我得到了MSSQL服务器的关键字错误。
我可以将整个脚本作为一个TQquery运行,还是必须将查询分成几个部分,由分号分隔,并遍历整个文本?