sql - 在T-SQL中,如何插入默认设置为所有值的新行?

标签 sql tsql syntax insert default-value

在Microsoft SQL数据库中,我有一个表,其中每个列都有默认值(固定值或诸如identity或getdate()之类的东西)。

我正在尝试编写一条SQL语句,该语句将插入一个新行,其中的每个单元格都将具有默认值。

都没有

insert into MySchema.MyTable


也不

insert into MySchema.MyTable () values ()


是有效的语法。

那么有可能在不指定任何值的情况下插入新行吗?

最佳答案

insert into foo DEFAULT VALUES

关于sql - 在T-SQL中,如何插入默认设置为所有值的新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3078248/

相关文章:

javascript - 是否可以通过编程方式捕获 JavaScript 语法错误?

haskell - Haskell 报告的一个不起眼的角落

sql - Oracle - 来自单个列的唯一值,但返回其他列

sql - 如何从子查询返回多个字段的数组

sql-server - 如何保留指示日期是周末的位字段?

时间卡列的 SQL 日期(动态)

java - 访问 class.getResources() 时出现 NullPointerException

sql - 检索 Oracle 和 Tomcat 服务器之间的实时 SQL 请求

sql-server - ';'在 SQL 语句的开头

java - 表达式的非法开始和 ';' 预期错误