数据库
文章平均质量分 77
abingpow
这个作者很懒,什么都没留下…
展开
-
ORACLE类似MSSQL的IF EXISTS函数
对于Oracle中没有 if exists(...) 的语法,目前有许多种解决方法,这里先分析常用的三种,推荐使用最后一种 第一种是最常用的,判断count(*)的值是否为零,如下 declare v_cnt number; begin select count(*) into v_cnt from T_VIP where col=1; if v_cnt = 0 the...原创 2013-06-08 17:50:33 · 148 阅读 · 0 评论 -
Oracle模式SQL基础知识
--创建用于测试的表及数据 create table t603 ( code varchar2(10), year varchar2(10), month varchar2(10), p_id varchar2(7), v1 number(10), v2 number(10) ); comment on column t603.co...原创 2013-06-09 09:08:34 · 109 阅读 · 0 评论 -
MSSQL2008 还原master数据库
SQLServer的数据库还原比较简单,用企业管理器操作就行了。可是master数据库损坏了,连服务都启动不了了,那该如何还原呢。 1、首先,必须先重新建立一个可以使用的master数据库,使服务可以启动起来。 在C盘的SQL共享文件夹下找到setup.exe文件,默认存放在C:\Program Files\Microsoft SQL Server\100\Setup Bootstra...原创 2013-06-09 09:09:03 · 256 阅读 · 0 评论 -
SQLServer数据库文件碎片整理
SQLServer数据库在使用时间久之后,往往数据文件及日志文件会变得很大,有时候甚至高达十几G,这个时候一般做法是裁断日志以缩小日志文件、归档历史记录到新数据库或备份文件以便释放空间,然后执行收缩数据库命令来缩小数据文件大小,然而收缩命令经常并不会有太大的作用,因为收缩是以区为单位进行的,并不会对页进行整理。如果数据库上有很多碎片,如一个可容纳8个页的区实际上只存放1个页,就会造成大量磁...原创 2013-06-09 09:09:26 · 1642 阅读 · 0 评论 -
ORACLE类似MSSQL的IF EXISTS函数
原创 2013-06-08 17:50:33 · 237 阅读 · 0 评论 -
MSSQL2008 还原master数据库
原创 2013-06-09 09:09:03 · 207 阅读 · 0 评论 -
SQLServer数据库文件碎片整理
原创 2013-06-09 09:09:26 · 474 阅读 · 0 评论 -
Oracle模式SQL基础知识
ment on column t603.code is '工厂'; comment on column t603.year is '年份'; comment on column t603.month is '月份'; comment on column t603.p_id is '产品'; comment on column t603.v1 is '生产量'; comment on column t603.v2 is '销售量'; insert into t603 values('6000原创 2013-06-09 09:08:34 · 75 阅读 · 0 评论