摘要: osql -Usa -S. -P1 -Q"declare @path varchar(100) set @path='d:\'+convert(char(10),getdate(),126) backup database st_ccerp to disk=@path" @echo ******************************************@echo * ... 阅读全文
posted @ 2008-11-06 18:19 玉玉 阅读(182) 评论(0) 推荐(0) 编辑
摘要: MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令。 1. DBCC CHECKDB 重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。 use master declare @databasename varchar(255) set @dat... 阅读全文
posted @ 2008-11-06 17:07 玉玉 阅读(195) 评论(1) 推荐(0) 编辑
摘要: --先设置兼容级别,默认为80,修改为90 exec sp_dbcmptlevel st_ccerp,90 说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。 问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四... 阅读全文
posted @ 2008-11-06 15:00 玉玉 阅读(263) 评论(1) 推荐(0) 编辑
摘要: 一直不习惯Sql Server 2000提供的错误处理机制----繁琐,别扭...如今,Sql Server 2005提供了对Try...Catch的支持,我们总算可以象写程序一样写SQL语句了:) 考虑这么一个情形,现在我需要写一个存储过程,要删除一条交通卡记录,同时要删除该交通卡的所有交易记录.我需要两条类似下面的SQL语句组成一个事务: --删除卡的记录delete from ObjT... 阅读全文
posted @ 2008-11-06 10:34 玉玉 阅读(5944) 评论(0) 推荐(0) 编辑