
orcal
文章平均质量分 80
qfljg
这个作者很懒,什么都没留下…
展开
-
SQL中JOIN和UNION用法
JOIN用于按照ON条件联接两个表,主要有四种: INNER JOIN:内部联接两个表中的记录,仅当至少有一个同属于两表的行符合联接条件时,内联接才返回行。我理解的是只要记录不符合ON条件,就不会显示在结果集内。LEFT JOIN / LEFT OUTER JOIN:外部联接两个表中的记录,并包含左表中的全部记录。如果左表的某记录在右表中没有匹配记录,则在相关联的结果集中右表的所有选择列原创 2009-07-22 18:42:00 · 3425 阅读 · 0 评论 -
在oracle中,修改主键
--3、修改主键 --第一步:增加列key_no alter table TB_ZHAOZHENLONG add key_no int; --第二部:给key_no更新值 update TB_ZHAOZHENLONG set key_no =rownum; commit;转载 2009-12-15 14:58:00 · 14754 阅读 · 0 评论 -
Oracle动态SQL语句
在使用ODP.NET进行Oracle编程时,有时候SQL语句非常复杂,需要采用动态构造查询语句的情况,有两种方法可以构造动态的SQL语句,并执行返回结果集。1、在数据访问层构造SQL语句例如下面的语句,将构造完整的SQL语句赋值给CommandText,再传递到数据库进行执行,返回结果集。loadCommand.CommandType = CommandType.Te原创 2009-09-23 10:07:00 · 2539 阅读 · 1 评论 -
Oracle中创建视图
Oracle的数据库对象分为五种:表,视图,序列,索引和同义词。 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改。视图基于的表称为基表。 视图是存储在数据字典里的一条select语句。 通过创建视图可以提取数据的逻辑上的集合或组合。视图的优点: 1.对数据库的访问,因为视图原创 2009-07-09 11:14:00 · 32022 阅读 · 1 评论 -
个人常用Oracle语句
修改字段名:alter table [表名] rename column 旧的字段名 to 新的字段名; 修改字段缺省值: alter table [表明] modify 数据项名 default 缺省值;原创 2009-07-01 16:05:00 · 1045 阅读 · 0 评论 -
ORACLE 错误一览表
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ORA-00023: 会话引用进程私用内存;无法分离会话 ORA-原创 2009-06-13 14:26:00 · 4691 阅读 · 2 评论 -
比较常用的SQL语句语法(Oracle)
一.数据控制语句 (DML) 部分1.INSERT (往数据表里插入记录的语句)INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……) SELECT 字段名1, 字段名2, …… FROM 另外的表名;字符串类型的字段值必须用单引号括起来, 例如: ’GOOD DAY’如果字段值里包转载 2009-06-10 17:16:00 · 854 阅读 · 0 评论 -
ORACLE常用数据类型
字段类型中文说明限制条件其它说明CHAR固定长度字符串最大长度2000 bytes VARCHAR2可变长度的字符串最大长度4000 bytes 可做索引的最大长度749NCHAR根据字符集而定的固定长度字符串最大长度2000 bytes NVARCHAR2根据字原创 2009-06-10 17:20:00 · 786 阅读 · 0 评论 -
Oracle union用法
UNION 指令的目的是将两个 SQL 语句的结果合并起来,可以查看你要的查询结果. 例如: SELECT Date FROM Store_Information UNION SELECT Date FROM Internet_Sales 注意:union用法中,两个select语句的字段类型匹配,而且字段个数要相同,如上面的例子,在实际的软件开发过程,会遇到更复杂的情况,具体请看下面的例子 se原创 2009-08-12 09:35:00 · 760 阅读 · 0 评论 -
解析oracle的ROWNUM
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。举例说明:例如表:student(学生)表,表结构为:ID char(6) --学号name VARCHAR2(10) --姓名 create t原创 2009-08-10 15:35:00 · 403 阅读 · 0 评论 -
ORACLE日期时间函数大全
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年原创 2009-08-08 18:17:00 · 556 阅读 · 0 评论 -
join on 的用法
一、内连接和外连接 内连接用于返回满足连接条件的记录;而外连接则是内连接的扩展,它不仅会满足连接条件的记录,而且还会返回不满足连接条件的记录,语法如下: Oracle代码 select table1.column,table2.column from table1 [inner|left|right|full]join table2 on table1.colum原创 2009-07-27 10:08:00 · 44798 阅读 · 0 评论 -
trunc
1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date 一个日期值 fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去 下面是该函数的使用情况: TRUNC(TO_DATE(24-Nov-1999 08:00 pm),dd-mon-yyyy hh:原创 2009-07-28 10:22:00 · 674 阅读 · 1 评论 -
oracle to_char()函数详解 收藏
The following are number examples for the to_char function.to_char (1210.73, 9999.9) would return 1210.7 to_char (1210.73, 9,999.99) would return 1,210.73 to_char (1210.73, $9,999.00) w原创 2009-07-28 10:15:00 · 2973 阅读 · 6 评论 -
Oracle SQL2 (number数字类型函数)
ABS(x) 函数,此函数用来返回一个数的绝对值。ACOS(x)函数,返回X的反余弦值。X范围从1到-1,输入值从0到派,以弧度为单位。ASIN(x)函数,返回X的反正弦值。X范围从1到-1,输入值从-PI/2到PI/2,以弧度为单位。ATAN(x)函数,返回X的反正切值。输入值从-PI/2到PI/2,以弧度为单位。BITAND(x,y)函数,返回X和Y的与原创 2009-07-28 11:47:00 · 2386 阅读 · 0 评论 -
在linux中使用crontab实现对oracle的定时备份
假设数据库的拥有者为oracle,数据库的用户为scott,其口令为trigger,Oracle数据库的参数$ORACLE_HOME为/usr/oracle,$ORACLE_SID为oracle1,则实现步骤如下: 1、建立实现备份的shell在/usr/oracle中用vi命令建立文件backup.sh,其内容为: ORACLE_HOME=/usr/oracle; export ORACLE_H原创 2009-12-29 17:43:00 · 2595 阅读 · 0 评论