http://topic.csdn.net/u/20070818/18/77c0a8b5-cdec-4634-acb6-0acdc1939c9f.html
解决方案 »
- 在SQL中什么地方可以直接用脚本创建表呢?
- 如何优化这段代码,循环添加数据?
- 不太明白这句SQL的意思,请帮忙!
- 请问如何可以防止盗连?
- 关于查询分析器中多个数据库执行相同语句,一个报错后中断执行
- “select top 10 distinct picID,picPath from pic”怎么改啊?
- 这样写为什么不正确,关于NULL值判断的。
- 走过路过不要错过,关于(Text)数据类型的问题?如何判断表中是否已经相同的数据。
- 如何批量把‘00’改成比前一行数据大于1的数字
- 请问一个sql语句写法问题,100分!!!在线等待
- mssql转为access之后,原来ID字段为自动编号的在access里变成数字类型了
- SQL怎么调用存储过程?
前阵见有人在sql里调用c#的正则,没收藏那帖...
sql2005中除了上述方法外可以用clr存储过程或函数实现。
SELECT N'update '+QUOTENAME(o.name)
+N' set '+ QUOTENAME(c.name) + N' = replace(' + QUOTENAME(c.name) + ','' '','''')'
FROM sysobjects o,syscolumns c,systypes t
WHERE o.id=c.id
AND OBJECTPROPERTY(o.id,N'IsUserTable')=1
AND c.xusertype=t.xusertype
AND t.name=@fieldtype
EXEC sp_MSforeach_Worker @command1=N'?'Regex.Replace(str,@"<[^> ]+>","");