![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MSSQL
exkaede
none
展开
-
今天发现原来function内是不能使用exec()和非扩展存储过程的
在别人的博客中发现了一个好东西,是coalesce(),作者把它用来透视数据。但是他的用法需要先定义一个变量,再运行一条select语句,最后再运行另一条select语句。我嫌麻烦,想写在一个function内随时调用,然后在其他地方用做子查询。但很遗憾的是,create function内是不能写exec或exec sp_executesql的,只能运行用户自己定义的扩展存储过程。所以只好作罢。原创 2008-11-26 17:00:00 · 1004 阅读 · 0 评论 -
一次误删数据的恢复过程
昨天犯了有史以来最大的错误,就是误删了一个大表其中30万条记录。由于很多程序都依赖于这个表,所以很快就有好几个用户向我反映了情况。 我急忙寻找方案,希望有简便的方法恢复数据,可是没有。后来我发现有好几个地方都推荐Log Explorer这个软件,可以读取SQL Server日志,恢复删除的数据。于是我顾不上支持正版了,立马搜索,结果在chinaz上面找到了“特别版”,在服务器上安装,运行。原创 2010-01-15 20:12:00 · 512 阅读 · 0 评论