如何只修改一次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的列数据类型的长度?的主要内容,如果未能解决你的问题,请参考以下文章

WP7 SQL Server CE 如何更新

查看/修改 SQL Server CE 2.0?

VB.NET 使用 SQL Server CE 一次多选

在 SQL Server CE 4.0 中使用 COUNT 进行比较

SQL Server CE 中的正确日期时间格式?

如何在 Visual Studio 2012 中查看 SQL Server CE 系统表