Sql-Server

SQL Server 無法創建 sysname 類型列

  • June 17, 2022

我正在嘗試基於現有表創建一個新表。

在現有的一列中,有兩列是sysname數據類型。

但是當我嘗試用 來創建新的時sysname,SSMS 顯示

無效的數據類型

彈出。

但這對我來說真的沒有意義,如果無效,為什麼它可以在舊表中使用?在此處輸入圖像描述
sysname

我的 SQL Server 版本是 Microsoft SQL Server 2019 (RTM-GDR) (KB5014356) - 15.0.2095.3 (X64)

SSMS 版本是 15.0.18390.0

表設計者非常有限,並且有許多未解決的缺陷。

大多數專業人士選擇改為編寫 T-SQLCREATE TABLE語句。

您會注意到sysname在類型名稱的下拉列表中不可用。

這可能是因為它是同義詞(for nvarchar(128))而不是基本類型。

如果您想就此向 Microsoft 留下回饋,您可以在https://aka.ms/sqlfeedback

引用自:https://dba.stackexchange.com/questions/313445