我在 T-SQL 中有一个如下所示的脚本:
create table TableName (...)
SET IDENTITY INSERT TableName ON
在第二行我得到错误:
找不到对象“TableName”,因为它不存在或您没有权限。
我从 Management Studio 2005 执行它。当我在这两行之间放置“GO”时,它正在运行。但我想要完成的是不使用“GO”,因为我想在它完成时将此代码放入我的应用程序中。
所以我的问题是如何在不使用“GO”的情况下完成这项工作,以便我可以从我的 C# 应用程序以编程方式运行它。
最佳答案
如果不以编程方式使用 GO,您将需要进行 2 次单独的数据库调用。
关于sql - 创建表后立即使用表 : object does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/784953/