SQL 中使用ltrim()去除左边空格,rtrim()去除右边空格,没有同时去除左右空格的函数,要去除所有空格可以用replace(字符串,' ',''),将字符串里的空格替换为空。例:去除空格函数。<br>declare @temp char(50)<br>set @temp = ' hello sql '<br>print ltrim(@temp) --去除左边空格<br>print rtrim(@temp) --去除右边空格<br>print replace(@temp,' ','') --去除字符串里所有空格<br>print @temp<br>>> 输出结果<br>hello sql<br>hello sql<br>hellosql<br>hello sql
在表已经存在的情况下,<br>先给数据库中原有的记录赋值,避免置为非空的时候执行不下去<br>UPDATE TABLE table1 SET COLUMN [name]=0 WHERE COLUMN [name] IS NULL<br>ALTER TABLE table1 ALTER COLUMN [name] varchar(60) NULL<br>ALTER TABLE table1Add constraint DF_table1_name DEFAULT ((0)) for name