【发布时间】:2020-01-30 08:54:34
【问题描述】:
如何创建具有 5 列的 SQL Server 表:
1 IdP 列名称。 2,3,4,5 列名: a/b/c/d
特点:
1 列 (int) 将有 450 行,IdP 编号从 1 到 450。
第二列(时间)的默认值为 08:00:00
第 3 列 (int) 默认 = 1
第 4 列 (int) 默认 = 0
5 列 (int) 默认 = NULL
我有
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Table](
[IdP] [int] NULL,
[a] [time](0) DEFAULT 08:00:00,
[b] [int] DEFAULT 1,
[c] [int] DEFAULT 0,
[d] [nvarchar](5) NULL
) ON [PRIMARY]
GO
错误:
对象“:”附近的语法不正确。
【问题讨论】:
-
'08:00:00'周围缺少单引号。这在我看来更像是一个错字,因此投票决定关闭。
标签: sql .net sql-server