在 SQL Server 中运行它时,我看到在 CHARACTER_MAXIMUM_LENGTH 列中为数据类型为 nvarchar(max) 的表字段/列定义了 -1。如果没有定义长度,我可以假设它总是设置为-1吗?
SELECT COLUMN_NAME,DATA_TYPE,CHARACTER_MAXIMUM_LENGTH,IS_NULLABLE,ORDINAL_POSITION
FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME LIKE 'Ancestor_C%'