sql函数的使用——系统函数
n sys_context
1)terminal:当前会话客户所对应的终端的标识符
2)lanuage:语言
3)db_name:当前数据库名称
4)nls_date_format:当前会话客户端所对应的日期格式
5)session_user:当前会话客户所对应的数据库用户名
6)current_schema:当前会话客户所对应的默认方案名
7)host:返回数据库所在主机的名称
通过该函数,可以查询一些重要信息,比如你在使用哪个数据库?
n 使用子查询完成行迁移的需求
使用sql建表
SQL> create table temp# as select empno,ename from emp where ename like 'S%';
n 使用子查询完成更新
希望员工SCOTT的岗位、工资、补助与SMITH员工一样
SQL> update emp set(job,sal,comm)=(select job,sal,comm from emp where ename='SMITH') where ename='SCOTT';
sql函数
oracle数据库的强大,体现在对用户管理,pl/sql编程,函数丰富,