我正在使用SQL Server作爲應用程序。我在我的數據庫中有一個名爲FieldOptions
的列。該列的行爲與MySQL中的enum
列相同。以下是我將執行的查詢在表TableName
上重新創建此列的查詢。哪裏可以找到SQL Server上的information_schema中的檢查約束信息?
ALTER TABLE TableName
ADD FieldsOptions VARCHAR(10) NOT NULL
CHECK (FieldsOptions IN ('Useful', 'Useless', 'Unknown'))
現在,我希望能夠查詢information_schema
表獲取有效值。除列信息外,我想查看'Useful', 'Useless', 'Unknown'
我檢查了INFORMATION_SCHEMA.COLUMNS
表和INFORMATION_SCHEMA.TABLE_CONSTRAINTS
,但沒有找到與有效選項一起提供的信息。
如何獲取我的列的有效值?
刪除了MySQL作爲標籤不相關你直接的問題。 –