0

varchar のサイズを からvarchar(40)に変更し、varchar(60)この制約を追加する方法があるかどうかを知る必要があります。

(( CASE WHEN DATEDIFF(day,Date_Election_President,CURRENT_TIMESTAMP) >= 730 THEN
             'NON'
        ELSE 'OUI'
   END ))
4

2 に答える 2

1

長さを変更するには;

ALTER TABLE [MyTable]
ALTER COLUMN [MyColumn] VARCHAR(60)

制約に関しては、計算列を探しているのではないかと思います。このように追加できるはずです。

ALTER TABLE [MyTable] 
ADD [NewColumn] AS CASE 
   WHEN DATEDIFF(day,Date_Election_President,CURRENT_TIMESTAMP) >= 730 THEN 'NON' 
   ELSE 'OUI' 
END

ここでデモ。

于 2012-08-25T16:44:26.210 に答える
0

このクエリを使用して、クエリ ボードで実行します

ALTER TABLE [TableName] 
ALTER COLUMN [ColumnName] VARCHAR(60) 
于 2012-08-26T19:30:51.170 に答える