内容列表
sql日记(相关子查询,动态交叉表篇)
最近重新又翻看了一下关于sqlserver的书籍,主要查看了一下关于sql中的相关子查询和交叉表方面的知识。相关子查询和普通子查询区别在于:相关子查询引用了外部查询的列。这种引用外部查询的能力意味着相关子查询不能自己独立运行,其中对于外部查询引用会使会使其无法正常执行。因此相关子查询的执行顺序如下:1.首先执行一遍外部查询2.对于外部查询的每一行分别执行一遍子查询,而且每次执行子查询时候都会引用外
分类:数据库 查阅全文
与datafile相关的表和视图
dba_data_files:file_name                 数据文件名及路径file_id          
分类:数据库 查阅全文
Oracle客户穿越防火墙难题
近来由于工作需要,在Windows XP平台上安装了Oracle9i数据库作为测试之用,一切正常。但当客户机连接服务器时却总是超时,我首先想到了防火墙,当我打开1521端口时,连接操作仍然失败。我又怀疑网络有问题,用telnet server_ip:1521尝试,连接被接受,说明1521端口已经被打开。没有办法,查询Oracle资料后才明白,network listener 只起一个中介作用,当客
分类:数据库 查阅全文
DB2 8.1解决创建存储过程失败的解决办法
在DB2 8.1或者以前的版本中,创建存储过程需要C编译器。如果操作系统中没有C的编译环境,存储过程是不能创建的,解决办法是把DB2升级到8.2.DB2 8.2创建存储过程将不需要C的编译环境。
分类:数据库 查阅全文
某人的oracle9i学习笔记,与大家分享
######### 创建数据库----look $ORACLE_HOME/rdbms/admin/buildall.sql ############# create database db01 maxlogfiles 10 maxdatafiles 1024 maxinstances 2 logfile GROUP 1 ('/u01/oradata/db01/log_01_db01.rdo') S
分类:数据库 查阅全文
oracle 转换函数的使用
1.日期转换函数add_months(d,n)n 为月的倍数  :例如 d=20041116  add_months(to_date(d,'yyyymmdd',1)  结果为  20041216 日2.数字转换函数to_number(c,'999,999')转换字符串为number型例如:  c='158,000'   
分类:数据库 查阅全文
PL/SQL工具连接ORALCE数据库的方法
1、利用ORACLE NET MANAGER工具1)打开 ORACLE NET MANAGER2)增加“服务命名”第一步  NET服务名:任意填写第二步  通讯协议:如果连接远程机器上的ORACLE,选择TCP/IP(internet协议)第三步  主机名:输入IP地址   端口号:一般缺省为1521第四
分类:数据库 查阅全文
PL/SQL工具连接ORALCE数据库的方法
1、利用ORACLE NET MANAGER工具1)打开 ORACLE NET MANAGER2)增加“服务命名”第一步  NET服务名:任意填写第二步  通讯协议:如果连接远程机器上的ORACLE,选择TCP/IP(internet协议)第三步  主机名:输入IP地址   端口号:一般缺省为1521第四
分类:数据库 查阅全文
Sql Server基本函数
1.字符串函数 长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length) 不多说了,取子串 right(char_expr,int_expr) 返回字符串右边int_expr个字符 字符操作类 upper(char_expr) 转为大写 lower(char_expr) 转为小写 spa
分类:数据库 查阅全文
Excel每个Worksheet最多只能有65636条记录
今天,发现一个问题。就是Excel每个Sheet最多只能装65636条记录,晕。事情是这个样子的,我从SQL Server导出数据,再SQL Serve里有18万条记录,但是导出到Excel中,只有65636条,最后,我在往里面加数据,遗憾的是没能加进去,所以我就认定是65636。随后,我导入到Access中,That is OK。顺利进行。数据库就是数据库,嘻嘻。
分类:数据库 查阅全文
在Oracle中如何利用Rowid查找和删除表中的重复记录
平时工作中可能会遇到当试图对库表中的某一列或几列创建唯一索引时,系统提示 ORA-01452 :不能创建唯一索引,发现重复记录。 下面总结一下几种查找和删除重复记录的方法(以表CZ为例):表CZ的结构如下:SQL> desc cz Name            
分类:数据库 查阅全文
RMAN 初学者指南
RMAN 初学者指南转自聚贤庄  作者:gototop ============================================ 这篇文章是去年写的了,最初发表在chinaunix.net的oracle论坛里,收录在旧版文集中,可能很多没有看到,总有人写信要,今天乘改版之际就把它单独拿出来了。(gototop 2003.6.24注)   RMAN(Recover
分类:数据库 查阅全文
SQL语法查询文档
  一、SQL速成  结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件(如表、索引、字段等)的建立和操纵。  以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL手册。  1.创建表  表是数据库的最基本元素之一,表与表之间可以相互独立,也可以相互关
分类:数据库 查阅全文
OCP 8i 考试历程-5(over)
今天参加了1Z0-001 和 1Z0-026 的考试,PASS. 至此,OCP8i的考试就结束了。         网上都说1Z0-001 很简单,但是考试时花的时间很长,可能是题目描述太长了,同时很多选择项的迷惑性很大,稍不注意就会选择错误。可能是自己从来没有按照其错误的方式写过吧,一时还真的分辨不出来。 
分类:数据库 查阅全文
在ORalce 中,怎么判断两个时间段之间是否有交集, 编写的一个函数.
判断2个时间段是否有交集的函数,开始是在我计算考勤的时候有用过,后来发现用到的地方越来越多,  丢个砖头 9i 下通过.两个时间段 之间是否有交集  intime---outtimefromdate--todate 如果有交集,则返回1,否则返回0*/create or replace function func_IsTimeCross(intime in date, outt
分类:数据库 查阅全文
嗨 甲骨文【4】
动态SQL的使用Oracle实际上比SQL Server好一些,但绝对没有传说中那么强。这是这些天一识Oracle庐山真面目的感受。看来好多事情多如此,听的要比见到的完美。接着第一句说,Oracle的动态SQL就很棒,我专门学习了一下。记录如下。先说说动态SQL是什么,看这句熟悉的:select * from a_table where a_variable=a_declarevalue;再写句动
分类:数据库 查阅全文
Oradim工具的用法[收藏]
    创建例程:      -NEW -SID sid | -SRVC 服务 [-INTPWD 口令] [-MAXUSERS 数量] [-STARTMODE a|m] [-PFILE 文件] [-TIMEOUT 秒]    编辑例程:        -EDIT -SID sid [-NE
分类:数据库 查阅全文
Oracle的EXP/IMP版本支持列表
EXP/IMP一般EXPORT时使用地版本,IMPORT时使用与目标库相同的IMP工具 10.1.0 9.2.0 9.0.1 8.1.7 8.1.6 8.1.5 8.0.x 7.3.x 10.1.0 EXP10 EXP920 EXP901 EXP817 EXP816 EXP815 N/A N/A 9.2.0 EXP920 EXP920
分类:数据库 查阅全文
Oracle已经过时?
转自Mark Rittman的BLOGhttp://www.rittman.net/archives/001130.html Is Oracle A Legacy Technology? One of the nice things about working with the Oracle RDBMS, compared to say working with technologies su
分类:数据库 查阅全文
xp_cmdshell
xp_cmdshell   新增信息 - 2001 年 9 月 以操作系统命令行解释器的方式执行给定的命令字符串,并以文本行方式返回任何输出。授予非管理用户执行 xp_cmdshell 的权限。 说明  在 Microsoft® Windows® 98 操作系统中执行 xp_cmdshell 时,将不把 xp_cmdshell
分类:数据库 查阅全文
<< 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 >>