ntext
在我的数据库中使用类型转换所有表列时遇到问题。我写了这个查询来改变我的列,但是有一个语法错误:
ALTER TABLE mytable ALTER COLUMN mycolumn
VARCHAR(SELECT MAX(DATALENGTH(mycolumn)) FROM mytable);
即使SELECT MAX(DATALENGTH(mycolumn)) FROM mytable
返回正确的数字,也无法执行查询。
语法错误是:
关键字“select”附近的语法不正确。(位于 内
varchar
)
我该如何解决这个问题?