如何获得特定列的数据类型,长度在SQL Server 2008
假设我创建表下面的列及其类型如何获得特定列的数据类型,长度在SQL Server 2008
CREATE TABLE STUDENT(STUDENT_ID INT,
NAME NVARCHAR(250),
ADDRESS NVARCHAR(40),
DOB DATE)
[更新] 然后是在需求量的变化,我们不得不改变列长度为nvarchar(最大)
ALTER TABLE STUDENT ALTER COLUMN ADDRESS NVARCHAR (max)
因为我得到了多个实例有没有这个表。我需要检查列数据类型的长度是8000还是最大。所以我知道如果我需要运行ADDRESS的alter script。
回答:
您可以尝试使用此查询:
select * from master.sys.systypes where name like 'nvarchar%'
输出:
回答:
,你可以在这里更多的参考数据类型取决于OS http://www.c-sharpcorner.com/uploadfile/rohatash/maximum-limit-value-for-integer-data-type-in-sql-server-2012/ 和第二是
https://www.connectionstrings.com/sql-server-2008-data-types-reference/
以上是 如何获得特定列的数据类型,长度在SQL Server 2008 的全部内容, 来源链接: utcz.com/qa/267304.html