随笔分类 -  数据库

摘要:询问了一个同事才知道还有递归算法CTE,简单试用了一下,还不错。[代码]执行结果如图: 阅读全文
posted @ 2009-05-13 15:31 无知者 阅读(708) 评论(1) 推荐(0)
摘要:收缩sql server数据库日志文件的存储过程,有时需要执行两次才能完成。[代码] 阅读全文
posted @ 2009-05-13 15:30 无知者 阅读(249) 评论(0) 推荐(0)
摘要:文章来源: http://ningoo.itpub.net/post/2149/281485创建测试表,插入测试数据[代码]select * from test 输出结果:行列转换:[代码]转换后的结果:假设需要转换的列不固定,可以使用下面方法:[代码] 阅读全文
posted @ 2009-05-13 15:29 无知者 阅读(438) 评论(0) 推荐(0)
摘要:在sql server 2005下面有个两个存储过程用于可用于通过sql语句来添加链接服务器。1、添加链接服务器[sp_addlinkedserver]@serversysname,-- server name 链接服务器@srvproductnvarchar(128) = NULL,-- product name (dflt to ss) 产品名称@providernvarchar(128) =... 阅读全文
posted @ 2009-05-13 15:27 无知者 阅读(663) 评论(0) 推荐(0)
摘要:如果在SQL Server 里需要定时或者每隔一段时间执行某个存储过程或3200字符以内的SQL语句时,可以用管理->SQL Server代理->作业来实现。1、管理->SQL Server代理->作业(按鼠标右键)-> 新建作业2、新建作业属性(常规)->名称[自定义本次作业的名称]->启用的方框内是勾号->分类处可选择也可用默认的[未分类(本地)... 阅读全文
posted @ 2009-05-13 15:25 无知者 阅读(802) 评论(0) 推荐(0)
摘要:触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。Microsoft SQL Server 2000 自动创建和管理这些表。可以使用这两个临时的驻留内存的表测试某些数据修改的效果及设置触发器操作的条件;然而,不能直接对表中的数据进行更改。   inserted和deleted表主要用于触发器中:   ·扩展表间引用完整性   ·在以视图为基础的基表中插... 阅读全文
posted @ 2009-05-13 15:14 无知者 阅读(552) 评论(0) 推荐(0)
摘要:[代码] 阅读全文
posted @ 2009-05-13 15:14 无知者 阅读(167) 评论(0) 推荐(0)
摘要:[代码] 阅读全文
posted @ 2009-05-13 13:48 无知者 阅读(237) 评论(0) 推荐(0)