Sql-Server
SQL Server 無法創建 sysname 類型列
我正在嘗試基於現有表創建一個新表。
在現有的一列中,有兩列是
sysname
數據類型。但是當我嘗試用 來創建新的時
sysname
,SSMS 顯示無效的數據類型
彈出。
但這對我來說真的沒有意義,如果無效,為什麼它可以在舊表中使用?
sysname
我的 SQL Server 版本是 Microsoft SQL Server 2019 (RTM-GDR) (KB5014356) - 15.0.2095.3 (X64)
SSMS 版本是 15.0.18390.0
表設計者非常有限,並且有許多未解決的缺陷。
大多數專業人士選擇改為編寫 T-SQL
CREATE TABLE
語句。您會注意到
sysname
在類型名稱的下拉列表中不可用。這可能是因為它是同義詞(for
nvarchar(128)
)而不是基本類型。如果您想就此向 Microsoft 留下回饋,您可以在https://aka.ms/sqlfeedback