一尘不染

创建表后立即使用表:对象不存在

sql

我在T-SQL中有一个脚本,如下所示:

create table TableName (...)
SET IDENTITY INSERT TableName ON

在第二行,我得到错误:

无法找到对象“ TableName”,因为它不存在或您没有权限。

我从Management Studio 2005中执行它。当我在这两行之间插入“ GO”时,它就起作用了。但是我要完成的事情是不使用“
GO”,因为我希望在完成后将这些代码放置在我的应用程序中。

因此,我的问题是如何在不使用“ GO”的情况下完成这项工作,以便可以从C#应用程序中以编程方式运行它。


阅读 184

收藏
2021-03-17

共1个答案

一尘不染

如果不以编程方式使用GO,则需要进行2个单独的数据库调用。

2021-03-17