SQL Server 是否具有等同於 MySQL 的 ENUM 資料型別?


適用於 MySQL 版本 8.0.12。語法如下。

create table yourTableName
(
yourColumnName enum(‘Value1’,Value2’,Value3’,......N)
default Value1’ or Value2 or Value3,..N
);

使用以下查詢在 MySQL 中設定列舉型別。

mysql> create table EnumInMySQL
-> (
-> WebCRUD enum('CREATE','READ','UPDATE','DELETE')
-> default 'CREATE'
-> );
Query OK, 0 rows affected (0.60 sec)

SQL Server 中列舉的語法。

create table yourTableName
(
yourColumnName varchar(100)
CHECK(yourColumnName IN (‘Value1’,Value2’,Value3’,......N))
DEFAULT ‘Value1’ or Value2’ or Value3’,......N
);

現在 SQL Server 中列舉的查詢如下。

更新日期: 30-7-2019

2000+ 瀏覽量

開啟您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.