【发布时间】:2020-08-23 21:48:46
【问题描述】:
如标题所示,我正在尝试在 SQL Server 上创建一个表,其中包含带有 if 语句的计算列。我已经创建了基本列,目前正在尝试使用 ALTER TABLE 添加计算列。
在声明中:
ALTER table zgodnosc add proba as IIF([Zmiana_1_postoj] = 0 ,-50,[Zmiana_1]) float;
我有错误
'float' 附近的语法不正确。
我尝试了很多组合,总是出错。数据类型是:Zmiana_postoj_1 - 位,Zmiana_1 - int。
有人知道如何正确写吗?
谢谢!
【问题讨论】:
-
用您正在使用的数据库标记您的问题。
标签: sql-server tsql ddl calculated-columns