如何将 varchar(max)
列更新为空字符串的null值?
这是伪代码:
UPDATE tablename
SET all varchar(max) columns =''
WHERE varchar(max) == NULL
需要创建类似的东西,任何帮助都将得到批准!
请使用此。其中columnName为null 用于null比较等于null不适用于默认ANSI_NULLS。
columnName-> varchar(max(
Update tablename
SET field =''
where ColumnName IS NULL
关于这个问题,当您更新列时,请尝试将空字符串放入引号中您可以检查此代码,希望您能得到这个想法
UPDATE Table_Name (v VARCHAR(4))
SET (' ')
WHERE condition;
输出
SELECT CONCAT ('(', v, ')') FROM Table_Name;
| CONCAT('(', v, ')')
| ( )
为了 UPDATE
到所有具有null值的行使用ANSI SQL COALESCE()
函数
UPDATE tablename
SET
Column = COALESCE(Column, ''), Column1 = COALESCE(Column1, ''),
....
Column4 = COALESCE(Column4, '')
自使用COALESCE()
以来,它只会将列值更新为空白的位置。