小编Dev*_*ion的帖子

SQL - 即使发生错误也继续运行所有 SQL 语句

我有一些这样的查询

Alter Table Table1 ALTER COLUMN T1 varchar(MAX);
Alter Table Table1 ALTER COLUMN T2 varchar(MAX);
Alter Table Table1 ALTER COLUMN T3 varchar(MAX);

--Table2 does not have a column "R1" and is likely to give error
Alter Table Table2 ALTER COLUMN R1 varchar(MAX);

Alter Table Table2 ALTER COLUMN T1 varchar(MAX);
Alter Table Table2 ALTER COLUMN T2 varchar(MAX);
Alter Table Table2 ALTER COLUMN T3 varchar(MAX);
Run Code Online (Sandbox Code Playgroud)

可能的错误

现在在第4 条语句中,很可能会弹出一条消息,因为 Table2 中没有名为R1 的字段。

需要

我需要一种方法,以便即使在收到错误后也能执行所有语句。

我的方法

我试图单独执行这些语句以接收每一行的错误消息,但它需要太多时间,因为它与通过互联网连接到 …

sql sql-server sql-server-2008

8
推荐指数
2
解决办法
1万
查看次数

有人可以解释为什么在安装SQL Server后有些PC获得后缀"\ SQLEXPRESS"而有些则没有?

有人可以解释为什么在安装SQL Server后有些PC得到后缀\SQLEXPRESS而有些不用?有没有选择改变它?

任何建议或提示将不胜感激.

sql-server sql-server-express

-1
推荐指数
1
解决办法
82
查看次数