plsql

1:

 

在PLSQL中执行函数

 

SQL> var  sal  number;

SQL> call  annual_income('scott')  into  :sal;

 

 

 2: sql 中,当算数表达式包含NULL时,其结果也是NULL。实例如下:

 

   select  ename,sal,comm,sal+comm   from  emp;

 

   解决办法:使用nvl方法

 

    select  ename,sal,comm,sal+nvl(comm,0)  from  emp;

 

3:字符窜的链接用 || 来完成

   

    select  ename||' is  a  employee'  from  emp;

 

 4:显示第三个字符为大写A的所有雇员

 

  SELECT *  FROM  emp  where   ename  like '__A%';

 

 5:显示雇员名包含"_"的雇员信息

 

  select *  from  emp  where  ename  like '%a_%'  escape 'a';

 

6: sql插入优化

    /*+APPEND*/
   直接插入到表的最后,可以提高速度.
      insert /*+append*/ into test1 select * from test4 ;

 

 

 

 

你可能感兴趣的:(plsql)