v varchar2(100);
begin
select s_address into v from 表 where s_name= name
dbms_output.put_line('该名字居住的地址是:|| v')
end 这个存储过程的。比较简单。的例子。
触发器,指的是:可以限制你往表里添加数据,比如,我建立触发器,比如不让你在当天的12:00:00之,对你的这个表进行 *** 作。具体代码:
create or replace trigger 触发器名字
before update or insert or delete
on 你的表
declare v_date date
begin
select sysdate into v_date from dual
if(v_date<to_date('2012-11-16 12:00:00','yyyy-mm-dd hh24:mi:ss'))
then dbms_output.put_line('这个时间不可以更改数据')
end if
end
我都亲自测试的。呵呵 ,这样如果你在12之前对表进行,曾删改,就会报出‘这个时间不可以改数据的’字样。我的例子通熟易懂,希望给点分。呵呵,不会的咱俩可以研究。
没有lib这个库,设置innodb_force_recovery=2启动试试,如果起不来,就加大此值,直到可以起来(最大值为6,一般4就可以),然后将数据导出,删除数据库中数据以及各种log,重启然后导入!欢迎分享,转载请注明来源:内存溢出
评论列表(0条)