如何从 Sybase 中的列值中删除换行符
How to remove newline from column values in Sybase
我在 sybase 中有一个 table,它有 7 列。
第六列有一个新行作为所有值中的最后一个字符。当我导出 table 时,这个换行符弄乱了输出。如何从此列中的所有值中删除换行符?
成功了
update tableName
set column_name =str_replace(column_name, char(13), null)
根据换行符是 windows 还是 unix 格式,以下之一应该有效:
UPDATE tableName SET column_name = str_replace(column_name, char(13), null)
或
UPDATE tableName SET column_name = str_replace(column_name, CHAR(13) + CHAR(10), '')
我在 sybase 中有一个 table,它有 7 列。
第六列有一个新行作为所有值中的最后一个字符。当我导出 table 时,这个换行符弄乱了输出。如何从此列中的所有值中删除换行符?
成功了
update tableName
set column_name =str_replace(column_name, char(13), null)
根据换行符是 windows 还是 unix 格式,以下之一应该有效:
UPDATE tableName SET column_name = str_replace(column_name, char(13), null)
或
UPDATE tableName SET column_name = str_replace(column_name, CHAR(13) + CHAR(10), '')