Sql server 2012 如何在SQL Server中创建给定查询?

Sql server 2012 如何在SQL Server中创建给定查询?,sql-server-2012,Sql Server 2012,我想在SQL Server 2012中创建此查询以添加列 在MySQL中,我使用: ALTER TABLE employee ADD COLUMN field BOOLEAN NOT NULL; 这里有几件事不对 SQL Server没有布尔类型-try位类型 如果指定NOTNULL,SQL Server将坚持使用默认值 试一试 如果你有问题,你可以发布你尝试过的东西,清楚地解释什么不起作用,并提供一个解决方案。我建议读一个好问题。另外,请务必使用tnx@Marc_s,但请不要给出否定意

我想在SQL Server 2012中创建此查询以添加列

在MySQL中,我使用:

ALTER TABLE employee 
  ADD COLUMN field BOOLEAN NOT NULL;

这里有几件事不对

  • SQL Server没有布尔类型-try位类型
  • 如果指定NOTNULL,SQL Server将坚持使用默认值
  • 试一试


    如果你有问题,你可以发布你尝试过的东西,清楚地解释什么不起作用,并提供一个解决方案。我建议读一个好问题。另外,请务必使用tnx@Marc_s,但请不要给出否定意见。voteI没有否决您的问题。。。。。我只是稍微整理了一下,让它更容易阅读和理解tnx marc.你能投票表决我的问题吗?
    ALTER TABLE employee 
        ADD BitFIELD BIT NOT NULL DEFAULT 0;