码家

Web Platform, Cloud and Mobile Application Development

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年7月2日

摘要: 1) 当我们在一个中文环境的客户端使用如下sql语句INSERT INTO "temptable" ( DELIVER_DATE ) VALUES (TO_DATE('27-Jun-2007 15:57:30', 'DD-MON-YYYY HH24:MI:SS') )Runtime error occurred: 1843 (ORA-01843: 无效的月份)数据库会报告一个ORA-01843的错误,这是因为客户端是中文环境,格式mon就不能用英文的月份写法,必须用中文的“六月”如果不想修改sql语句运行的话,就需要在执行该语句之前,使用al 阅读全文
posted @ 2011-07-02 22:01 海山 阅读(1744) 评论(0) 推荐(0)

摘要: Assignment 1:一、Create table employee (empNo number,empName varchar2(20),empSalary number(8,2),grade char(1));二、CREATE OR REPLACE PROCEDURE sp_Get_Grade( p_eNo IN EMPLOYEE.EmpNo%TYPE:=0 ,p_eGrade OUT EMPLOYEE.Grade%TYPE)ISBEGINSELECT grade into p_eGrade FROM employee WHERE EmpNo = p_eNo;EXCEPTIONWHEN 阅读全文
posted @ 2011-07-02 17:12 海山 阅读(175) 评论(0) 推荐(0)

摘要: 首先你要弄清楚normal和sysdba 之间的区别,两者的职责是不同的举个例子吧,他们就好象班主任和校长 ,你能让校长去干班主任的活么 ? 阅读全文
posted @ 2011-07-02 16:56 海山 阅读(101) 评论(0) 推荐(0)

摘要: 在SQLPLUS worksheet用sql语句新建一个表的时候,需要使用commit,不然在管理器中看不见表在SQP PLUS用sql语句新建一个表的时候,木有commit也能看见表 阅读全文
posted @ 2011-07-02 16:39 海山 阅读(183) 评论(0) 推荐(0)

摘要: 什么时候需要用commit;对于现在,可以直接每个sql语句都使用commit;DML需要提交(insert、update、delete)DDL会自动提交(create、alter ...) 阅读全文
posted @ 2011-07-02 16:32 海山 阅读(156) 评论(0) 推荐(0)

摘要: You will get the following output (assuming the grade of employee no 1 is ‘A’):Employee Grade is APL/SQL procedure successfully completed.NND,搞了好长时间,只出现“PL/SQL过程已成功完成”就是不输出结果,我的去!无知真可怕,希望早日脱离无知! 阅读全文
posted @ 2011-07-02 15:54 海山 阅读(436) 评论(0) 推荐(0)