SQL命令执行多次?

标签 sql sql-server sql-server-2005

在某些情况下,我需要写入多个相同值的行来设置一些表。假设我必须添加 120 行并填充两列。我正在寻找一个快捷方式,而不是让 Insert 行重复 n 次。这个怎么做?

最佳答案

在 SQL Server Management Studio 中,您可以使用带参数的“GO”关键字:

INSERT INTO YourTable(col1, col2, ...., colN)
VALUES(1, 'test', ....., 25)
GO 120

但这仅在 Mgmt Studio 中有效(它不是正确的 T-SQL 命令 - 它是 Mgmt Studio 命令字)。

马克

关于SQL命令执行多次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1665021/

相关文章:

java - 如何使用java计算sql中表的一列中的不同值

python - 使用 pyodbc 创建列 - 不工作

sql - 如何在 SQL 中四舍五入

python - 查找基于位置的数据之间的相关性

sql - 错误消息 : ORA-00923: FROM keyword not found where expected

sql-server - SSRS 条件格式

sql - 仅在非空时返回选择查询的结果

sql-server-2005 - 忽略T-SQL中的XML namespace

.net - 在 SQL Server 中共享来自单个数据库的程序集(模拟 GAC)

sql-server - 显示字符串的十六进制转储