[英]SQL Server : trying to add non-null column to an existing table (table is empty)
[英]Trying to add a column to SQL Server table
我收到以下語句incorrect syntax
錯誤 (SQL Server 2017)
USE ToDo
GO
ALTER TABLE tasks ADD COLUMN completed TINYINT(1);
在第 1 行開始執行查詢
命令成功完成。
20:31:38在第3行開始執行查詢
消息 156,級別 15,狀態 1,第 3 行
關鍵字“COLUMN”附近的語法不正確。
一個非常相似的語法被用來刪除一個工作正常的列。
此代碼將在 MySQL 中運行 - 但不能在 SQL Server 上運行。 考慮:
alter table tasks add completed tinyint;
理由:
alter table
不支持 SQL Server 中的column
; 只需刪除該關鍵字
tinyint
數據類型沒有長度
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.