【问题标题】:How to modify the length of a column datatype only once sql server ce?如何只修改一次sql server ce的列数据类型的长度?
【发布时间】:2015-04-24 05:46:28
【问题描述】:

我想将列的大小从nvarchar(1000) 更改为nvarchar(2000)。我知道我必须使用

alter table [Table] 
alter column [Column] nvarchar(2000)

但我只想这样做一次。我想检查它的实际大小并且只进行一次更改。我该怎么做?

【问题讨论】:

    标签: c# winforms sql-server-ce


    【解决方案1】:

    您可以查询 INFORMATION_SCHEMA.COLUMNS 视图以避免多次执行此操作:

    SELECT CHARACTER_MAXIMUM_LENGTH 
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE TABLE_NAME = 'Categories'
    AND COLUMN_NAME = 'Category Name'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多