如何只修改一次sql server ce的列数据类型的长度?
Posted
技术标签:
【中文标题】如何只修改一次sql server ce的列数据类型的长度?【英文标题】:How to modify the length of a column datatype only once sql server ce? 【发布时间】:2015-04-24 05:46:28 【问题描述】:我想将列的大小从nvarchar(1000)
更改为nvarchar(2000)
。我知道我必须使用
alter table [Table]
alter column [Column] nvarchar(2000)
但我只想这样做一次。我想检查它的实际大小并且只进行一次更改。我该怎么做?
【问题讨论】:
【参考方案1】:您可以查询 INFORMATION_SCHEMA.COLUMNS 视图以避免多次执行此操作:
SELECT CHARACTER_MAXIMUM_LENGTH
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Categories'
AND COLUMN_NAME = 'Category Name'
【讨论】:
以上是关于如何只修改一次sql server ce的列数据类型的长度?的主要内容,如果未能解决你的问题,请参考以下文章