
oracle数据库
文章平均质量分 54
左阳暖
这个作者很懒,什么都没留下…
展开
-
oracle课堂收录-默认值
存储过程中的参数也可以是默认值举个栗子SQL> create or replace procedure add_employee( 2 id_param in number, 3 name_param in varchar2, 4 job_param in varchar2 default 'SALESMAN', 5 hire_param i原创 2015-10-19 20:12:38 · 571 阅读 · 0 评论 -
oracle课堂收录-存储过程
创建或重新定义存储过程SQL> create or replace procedure sample_proc is 2 begin 3 dbms_output.put_line('Hello WOrld'); 4 end sample_proc; 5 /过程已创建。在匿名程序块中调用刚创建的存储过程,可以直接在BEGIN-END部分使用过程名调用存储过程原创 2015-10-19 11:12:30 · 559 阅读 · 0 评论 -
oracle 登录时提示无监听登陆不进去
这学期开了oracle课程,第一次装oracle时可以登录。结果,第二次上课时,发现怎样都无法登陆。使用sql plus登录时,输入用户口令等后,提示【无监听程序】。百度了一下,知道上面说,1检查listener.ora 文件的配置,2检查windows服务中Oracle的listener服务是否启动于是我先去服务中看listener服务有没有启动,发现确实没有,但是原创 2015-09-07 10:40:31 · 7540 阅读 · 0 评论 -
oracle课堂收录-参数
在创建存储过程时,通过使用参数可以使程序单元变得很灵活,参数是一种向程序单元输入和输出数据的机制,存储过程可以接受和返回零到多个参数。1.IN参数该类型的参数值由调用者传入,并且只能被存储过程读取。原创 2015-10-19 20:01:19 · 498 阅读 · 0 评论 -
oracle课堂收录-过程中的事务处理
用户可以使用COMMIT语句将事务中的所有操作‘保存’到数据库中。如果用户需要撤销所有的操作,则可以使用ROLLBACK语句回退事物中未提交的操作。举个栗子(1)以用户scott身份连接到数据库,并建立两个表C:\Documents and Settings\Administrator>sqlplus /nologSQL*Plus: Release 10.2.0.1.0原创 2015-10-19 20:30:23 · 591 阅读 · 0 评论 -
oracle课堂收录-函数举例
举栗子,创建一个求平均数的函数:SQL> create or replace function average(num1 number,num2 number) 2 return number is 3 res number; 4 begin 5 res:=(num1+num2)/2; 6 return res; 7 end average;原创 2015-10-26 19:40:56 · 759 阅读 · 0 评论 -
oracle课堂收录-触发器
1.语句级触发器先举个栗子:(1)建立一个日志信息表emp_log用于存储用户对表的操作。SQL> create table emp_log( 2 who varchar2(30), 3 when date);表已创建。(2)在emp表上创建语句级触发器,将用户对emp表进行的操作记录到emp_log表中。SQL> create or replac原创 2015-10-26 20:29:31 · 686 阅读 · 0 评论