2013年6月28日

摘要: 看下面的例子: CREATE TABLE temp (age NUMBER(3)); ALTER TABLE temp ADD CONSTRAINT ck_temp_age CHECK ((AGE>0) AND (AGE 0) AND (AGE insert into temp values (130); insert into temp values (130) * ORA-02290: check constraint (SCOTT.CK_TEMP_AGE) violated. 当Oracle 执行插入操作时,会检查Check约束条件表达式结果是否为TRUE,不为TRUE则拒绝执行。 阅读全文
posted @ 2013-06-28 15:20 世界之大追梦者 阅读(628) 评论(0) 推荐(0) 编辑
摘要: Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索 阅读全文
posted @ 2013-06-28 15:09 世界之大追梦者 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 记得以前在论坛里看到inthirties用到过WITH AS这个字眼,当时没特别在意。今天在一个帖子里又看到有人用这个,所以就去网上搜了搜相关内容,自己小试了一把,写下来,方便以后忘了的话学习。===================================================================================先举个例子吧:有两张表,分别为A、B,求得一个字段的值先在表A中寻找,如果A表中存在数据,则输出A表的值;如果A表中不存在,则在B表中寻找,若B表中有相应记录,则输出B表的值;如果B表中也不存在,则输出"no records”字符 阅读全文
posted @ 2013-06-28 14:03 世界之大追梦者 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1. 定义常量的语法格式常量名 constant 类型标识符 [not null]:=值;常量,包括后面的变量名都必须以字母开头,不能有空格,不能超过30个字符长度,同时不能和保留字同名,常(变)量名称不区分大小写,在字母后面可以带数字或特殊字符。括号内的not null为可选参数,若选用,表明该常(变)量不能为空值。2. 实例中执行下列PL/SQL程序,该程序定义了名为pi的数字型常量,长度为9。declarepi constant number(9):=3.1415926;begincommit;end;1. 基本数据类型PL/SQL中常用的基本数据类型如表9.2所示。表9.2 常见的数据 阅读全文
posted @ 2013-06-28 13:16 世界之大追梦者 阅读(327) 评论(0) 推荐(0) 编辑

导航