我正在编写一个基本的DBMS包,我正在尝试检索列长度。这是我用来检索信息的查询:
SELECT COLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH
FROM INFORMATION_SCHEMA.Columns
WHERE TABLE_NAME = 'testVariables'
这样可以正常工作,除了CHARACTER_MAXIMUM_LENGTH之外没有任何问题一直返回-1,当我使用SQL Management Studio时它表示列长度是16 ...
有什么想法吗?
干杯, 乔尔