易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle中的null

查询某列值为null的记录:
select *
from    tablename
where col is null;
查询某列值不为null的记录:
select *
from   tablename
where col is not null;
针对null的+-*/=!=等操作都是null:
null表示不确定的值,两个null表示两个不确定的值、未知的值,因此不存在两个null的相等,同样也不能有两个null之间的算术、逻辑操作。


相关文档:

Oracle DBA实战班


课程概要
课程编号
:XY-DB-V01
 
培养目标
:具备实际操作能力的 Oracle 数据库管理员
专注Oracle实战能力的强化,完全覆盖OCP课程内容,具有更大的学习强度和更长的学习时间。
 
入学条件
:对Oracle或其它关系数据库有一定的基础者
 
班别及授课时间
:脱产班历时1个月,1 ......

区别oracle的单引号和双引号

      对于我们刚入门的oracle初学者来说,学习sql语言是入门的第一步,面对单引号和双引号,我们可能会困惑,什么时候用单引号,什么时候用双引号呢?
    单引号------  值为字符和日期的时候 如  'you'  '06-june'   还有使用连接符||,插入空格||' ......

提取Oracle当前用户名,机器名,IP的方法

select sysdate  当前时间,
       sys.login_user  数据库用户,
       machine   登录机器名,
       SYS_CONTEXT('USERENV', 'IP_ADDRESS')   登录IP,
     &n ......

Oracle存储过程总结(一、基本应用)

1、创建存储过程
create or replace procedure test(var_name_1 in type,var_name_2 out type) as
--声明变量(变量名 变量类型)
begin
--存储过程的执行体
end test;
打印出输入的时间信息
E.g:
create or replace procedure test(workDate in Date) is
begin
dbms_output.putline('The input date is: ......

Oracle创建触发器

今天在百度上搜索了下oracle写的触发器,感觉还可以。
就收藏咯。
用户表:创建触发器之前首先要创建序列
用户表序列:
create sequence users_seq;
用户表触发器:
create or replace trigger bifer_users_userid_pk
before insert
on users
for each row
begin
select users_seq.nextval into:new.userid from ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号