数据库面试题

原创 2013年12月02日 22:17:09
select  * from user_tables
create table t_user(
       id number not null primary key,
       name varchar(10),
      age number(3),
      rmark varchar (59)
)


drop sequence sqe_s

create sequence sqe_s
start with 1
increment by 1
minvalue 1
maxvalue  9999999;



insert into t_user values (sqe_s.nextval,'name',131,'rmark');
commit;

select * from T_user

create  view vi_user 
as
 select t.id as id, t.name as 姓名,t.age as  年龄, t. rmark  as 备注 from T_user t;

drop view vi_user
select * from vi_user

create or replace procedure pp (in number a)
begin
   insert into t_user values (sqe_s.nextval,'name',a,'rmark');
  end;
  
  declare 
  a number;
  begin
    a:=10;
     pp(a);
    end;
    
    begin
      pp(411);
     end;
    
select * from  t_user where age > (select avg(age) from  t_user)

select sum(age) from t_user

select to_date('2013-01-01','yyyy-mm-dd') from  t_user

create or replace trigger tri_my 
after
 insert on t_user
begin
  update T_user set age=99 where age>100;
  end;
  
  
  
  create or replace trigger tri_my 
before
 insert or update of on t_user
begin
  update T_user set age=99 where age>100;
  end;




create table r_user as select * from t_user where age<10

insert into r_user select * from t_user where age>10

相关文章推荐

数据库面试题汇总

  • 2015年09月25日 16:18
  • 48KB
  • 下载

极详细数据库面试题(SQL+ORACLE)

  • 2012年11月23日 17:43
  • 9.28MB
  • 下载

数据库-面试题(持续更新)

来自牛客网的汇总1. MySQL查询时,只有满足联接条件的记录才包含在查询结果,这种联接是(内联接)。内联接:典型的联接运算,使用像 = 或 之类的比较运算符。包括相等联接和自然联接。内联接使用比较...

数据库面试题(SQL+ORACLE)

  • 2011年12月15日 15:21
  • 312KB
  • 下载

SQL数据库面试题以及答案

Student(stuId,stuName,stuAge,stuSex) 学生表       stuId:学号;stuName:学生姓名;stuAge:学生年龄;stuSex:学生性别 Course...

数据库面试题关于SQL

  • 2010年04月21日 20:21
  • 171KB
  • 下载

php面试题之五——MySQL数据库(基础部分)

mysql_num_rows() mysql_affected_rows() 这两个函数都作用于 mysql_query($query)操作的结果,mysql_num_rows() 返回结果集中行...
  • s1070
  • s1070
  • 2016年04月17日 19:20
  • 6720
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库面试题
举报原因:
原因补充:

(最多只允许输入30个字)