【原】关于SQLServer2000的全文检索使用心得
<style.v\:* {behavior.:url(#default#VML);}o\:* {behavior.:url(#default#VML);}w\:* {behavior.:url(#default#VML);}.shape {behavior.:url(#default#VML);}</style. Normal 0 7.8 磅 0 2...
【原】关于SQLServer安装过程中提示文件挂起的解决办法
本文权做自己的笔记来进行记录的,原因是很早之前也出现过类似的问题,不过有时候到注册表中删除所有的SQLServer记录项,有时候也会OK,继续重新安装下去了;不巧的是手中的笔记本电脑的windowXP系统总是罢工,总是...
【原】获取SQLServer的最完整数据字典的SQL语句
获取SQLServer的最完整数据字典的SQL语句 其实网上已经流传了很多关于获取SQLServer的数据字典的版本,不过我相信这个应该是最全的了,本语句包括了表、字段、字段类型、字段长度、是否为空、...
【原】关于SQLServer死锁的诊断和定位
关于SQLServer死锁的诊断和定位 在SQLServer中经常会发生死锁情况,必须连接到企业管理器—>管理—>当前活动—>锁/进程 ID去查找相关死锁进程和定位死锁的原因。通过查询分析器也要经过多个...
【原】Oracle中Left Outer Join和外关联(+)的区别
外关联是Oracle数据库的专有语句Left Outer Join则是SQL-92的标准语句通常认为这两个SQL是可以等效的,但还是有些细微的差别。一般说来,外关联的等值条件等效于Left Outer Join中的on语句;两个where中其...
【原】关于一条多条件SQL的写法
有一张多对多的表,查询时要判断出是否满足所有的记录要求例如1 a1 b1 c2 a2 b3 a如果查询a则只返回3如果查询a、b则只返回2如果查询a、b、c则只返回1为了获取结果我们不太可能接受动...
【原】关于Oracle Merge操作的简单用法
Oracle9i新增的Merge是Update和Insert的功能的合集,能够根据相关匹配条件分别进行Update和Insert操作,一次扫描即可完成两个任务,提高了系统的性能。1. 创建源数据表create table SourceTable(ID number,...
【原】学习系列—数据库优化—创建性能良好的数据库
Oracle Installer允许使用Database Creation Assistant创建一个数据库,并且对于中小型数据库来说是相当有效的方法中,它提供了一个直观的图形化的用户接口,但是这个创建过程有一些局限性,对于大型数据库环境是不推荐...
【原】Oracle学习系列—数据库备份—RMAN备份
RMAN(Recovery Manager,恢复管理器)是数据的备份工具,是一个与操作系统无关的数据库备份工具,可以跨越不同操作系统进行数据库备份。以前从来不敢使用这玩意,也不太清楚到底有何用途,只知道很难使用;经过3天的...
【原】Oracle学习系列—数据库备份—脱机备份
脱机备份一般均采用操作系统的物理拷贝来完成文件系统的备份。脱机备份的内容包括数据库物理文件、联机日志文件、控制文件。脱机备份对归档和非归档无特别要求,不需要对归档日志进行备份。脱机备份耗时可能比较...
检查数据库数据字段命名规范和合法性的脚本
做开发DBA重要的是经常要检查开发人员或建模人员对数据库的命名规范是否严谨。。。关键字详细信息可以查看v$reserved_words视图--检查不符合数据库命名规范的字段名Select TABLE_NAME,COLUMN_NAME,DATA_TYPE From...
关于数据库对象版本比较的脚本
项目原因导致出现两个开发环境,主数据库环境因需求变更每天都需要进行脚本的修改,而报表服务器的脚本也需要同步更新,需求变更很少会同步提醒的;人工判断太过于麻烦,我又是一个懒人;只好写个脚本自动进行识别并...
关于解决SQLServer大小写敏感的办法
原因:在运行一个纬度抽取调度包时出现错误提示,通过定位发现p_dem_XXX存储过程运行失败。经诊断,发现与字符集的安装和程序息息相关!分析: 维度抽取失败通常的情况下是维度表结构t_dem_XXX和业务系统基础表结构...
关于SQL92标准和Sybase,SQLServer2000,Oracle的数据类型对比关系
关于SQL92标准和Sybase,SQLServer2000,Oracle的数据类型对比关系图表和相应的差别,整理的主要原因在于从网上搜索的信息大部分都有误,而且数据迁移和数据仓库项目需要对各种数据库都有所了解才行。差异:SQLServe...
关于Sybase数据库中时间表的创建和生成!
基本上用到了所有的日期函数,简单修改一下可以在SQLServer上运行了。但是也有很多的不足,欢迎提出宝贵意见!--时间维度表或者时间基础表CREATE TABLE DimTime (TimeKey NUMERIC(18,0) IDENTITY ,FullDateAlterna...
关于Oracle自定义分组函数
项目内需要解决主表a和明细表b的连接问题,要求将b表中的不同列部分进行合并起来;其实也是网上搜出来的解决办法,:),只要自己理解了就成为自己的知识了,:)Create Table wbq_test (a varchar2(10),b int);Insert ...
Windows环境下的Oracle Data Guard安装和配置
操作环境:Windows 2003 企业版 + Serveice pack 2数据库:Oracle 9.2.0.1主库SID:dbguard IP: 192.168.159.133从库SID:dbguard IP: 192.168.159.131其实网络上有很多关于data guard的安装配置资料,不过真正做起来...
Oracle Package在itpub菠菜上的一点应用
今天闲的无聊写了个存储过程,把itpub NBA菠菜的胜负关系倒腾到数据库中,进行分析,方便菠菜时进行参考。初始的时候写了个存储过程,只是想把比赛名单拷贝参数中,由存储过程对名单按照“,”进行分解,写入数据表...
关于ORA-12154: TNS:could not resolve the connect identifier specified的问题
项目里没什么DBA,因此我毛遂自荐做了个业务+兼职的DBA,平常没啥事,帮他们检查一下错误而已,偶尔遇到什么复杂的SQL或者功能,帮忙一下。今天就遇到了一个ORA-12154: TNS:could not resolve the connect identifie...
Oracle学习系列—Oracle透明网关 for SQL Server
ORACLE实现异构服务的技术叫做透明网关(Transparent Gateway),利用透明网关可以实现和SQL SERVER、SYBASE、DB2等多种数据库的互联。因此透明网关也是Oracle数据仓库和数据迁移中的一个重要组成部分。透明网关的...