随笔分类 -  SQL Server/Oracle

摘要:一. 在数据库 'WSEDSQLDB ' 中检测到一个可能的数据库一致性问题。应该对数据库 'WSEDSQLDB ' 运行 DBCC CHECKDB 和 DBCC CHECKCATALOG解决方法:企业管理器——数据库列表——选择需要修复的数据库——属性——"选项"选项卡——限制... 阅读全文
posted @ 2010-08-24 15:21 novel 阅读(638) 评论(0) 推荐(0)
摘要:因工作需要,在数据库完成某个操作后,如果失败要通知相关人员.在网上看到的例子大多数都不检查SSL安全登录,因而修改后就放上来了,看红色是修改过的地方.CREATE PROCEDURE sys_sendmail @From varchar(100), @To varchar(100), @Bcc varchar(500), @Subject varchar(400)=" ", @Body ... 阅读全文
posted @ 2009-05-12 11:50 novel 阅读(369) 评论(0) 推荐(0)
摘要:create table #ip(id int identity(1,1),re varchar(200)) declare @s varchar(1000) set @s='ping '+left(@@servername,charindex('\\',@@servername+'\\')-1)+' -a -n 1 -l 1' insert #ip(re) exec ... 阅读全文
posted @ 2009-03-23 15:48 novel 阅读(381) 评论(0) 推荐(0)
摘要:1.尽量少使用游标 原因很简单;就是游标的算法是最原始的计算机算法(和for.if等语句一样,一条条搜索来算;效率极低); 而sql语句用的是集合运算;速度则快的多;如果用索引速度则很快(用了指针). 2.创建索引. a.聚集索引: 聚集索引是磁盘存储和逻辑显示是一样的 mssql表的主键一般是聚集索引;主键(每一条记录唯一确定); 创建的主键自动会是聚集索引; 如有一个非常大的表(有百万行)... 阅读全文
posted @ 2008-12-09 14:18 novel 阅读(281) 评论(0) 推荐(0)
摘要:如何实现两个数据库的同步 利用数据库复制技术,实现数据同步更新 复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致... 阅读全文
posted @ 2008-10-17 01:20 novel 阅读(423) 评论(0) 推荐(0)
摘要:/*--同步两个数据库的示例 有数据 srv1.库名..author有字段:id,name,phone, srv2.库名..author有字段:id,name,telphone,adress 要求: srv1.库名..author增加记录则srv1.库名..author记录增加 srv1.库名..author的phon... 阅读全文
posted @ 2008-10-17 01:17 novel 阅读(533) 评论(1) 推荐(0)
摘要:在SQL SERVER 2000,有时会有这种情况: 1.表CyOne有数据如下 FID FDate FCode FName 1 2008-01-01 01 张三 2 2008-01-01 02 李四 3 2008-01-02 03 赵五 4 2008... 阅读全文
posted @ 2008-10-17 01:09 novel 阅读(530) 评论(0) 推荐(0)
摘要:select datediff(dd,convert(char(7),getdate(),120)+'-01',dateadd(mm,1,convert(char(7),getdate(),120)+'-01')) 求一个月的天数最保险的做法是得到某个月的第一天,再加一个月得到下个月的第一天,然后两个日期相减,得到的天数就是日期所在月的天数。 阅读全文
posted @ 2008-10-17 00:26 novel 阅读(445) 评论(1) 推荐(0)