GO间歇分离器如何更换?



我编写了一个向Ase Sybase服务器发送sql查询的程序。这个奇迹与ado.net Core的帮助下工作。AseClient并且通常成功地处理了这个。

关键特性是一次向几个选定的服务器发送请求。这很方便,但是当涉及到使用GO分隔符的长过程时,这里它成功地报告:

"go"附近语法错误

我知道为什么会这样,因为Transact-SQL不支持这个分隔符。当然,GO操作符被SQL Server管理工作室(SSMS), sqlcmd和osql认可,但我对一个将在AseClient上工作的拐杖感兴趣。

因为您提到的go命令不是事务性命令,SQL Server无法识别它。只有sql server客户端,如sqlcmd和SSMS,可以受益于发送单独批次的事务到sql server。

所以你的sql客户端(AseClient)没有这个功能。

在这里阅读更多关于go命令的信息

最新更新