【发布时间】:2015-04-24 05:46:28
【问题描述】:
我想将列的大小从nvarchar(1000) 更改为nvarchar(2000)。我知道我必须使用
alter table [Table]
alter column [Column] nvarchar(2000)
但我只想这样做一次。我想检查它的实际大小并且只进行一次更改。我该怎么做?
【问题讨论】:
标签: c# winforms sql-server-ce
我想将列的大小从nvarchar(1000) 更改为nvarchar(2000)。我知道我必须使用
alter table [Table]
alter column [Column] nvarchar(2000)
但我只想这样做一次。我想检查它的实际大小并且只进行一次更改。我该怎么做?
【问题讨论】:
标签: c# winforms sql-server-ce
您可以查询 INFORMATION_SCHEMA.COLUMNS 视图以避免多次执行此操作:
SELECT CHARACTER_MAXIMUM_LENGTH
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Categories'
AND COLUMN_NAME = 'Category Name'
【讨论】: