sql里的引号处理Oracle认证考试

文章作者 100test 发表时间 2010:05:05 20:31:05
来源 100Test.Com百考试题网


  今天开发问我:

  为什么编译过不去,一看就知道是缺少引号,应该改成

  set serveroutput on

  declare

  abc VARCHAR2(2000).

  begin

  TIME_D := 0select (sysdate - 8 / 24 - to_date(||CHR(39)||1970-01-01||CHR(39)||, ||CHR(39)||yyyy-mm-dd||CHR(39)||)) * 86400000 from dual.

  dbms_output.put_line(abc).

  end.

  原来语句格式:

  CREATE OR REPLACE TRIGGER tttest

  after INSERT

  ON test

  REFERENCING NEW AS New OLD AS Old

  FOR EACH ROW

  DECLARE

  TIME_D varchar2(30).

  BEGIN

  TIME_D := 0select (sysdate - 8 / 24 - to_date(1970-01-01, yyyy-mm-dd)) * 86400000 from dual.

  END .



相关文章


转移Oracle海量数据的“窍门”Oracle认证考试
oracle概要文件管理Oracle认证考试
Oracle数据库内存监控及意义Oracle认证考试
Oracle认证辅导:RMAN命令详解Oracle认证考试
sql里的引号处理Oracle认证考试
6种常见Oracle日期操作Oracle认证考试
Oracle触发器创建及其功能介绍Oracle认证考试
Oracle数据库锁的常用类型有哪些Oracle认证考试
破解Oracle密码忘记的具体方法Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛