![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
n1986m
这个作者很懒,什么都没留下…
展开
-
oralce实现汉字输出大写首字母
oracle代码CREATE OR REPLACE FUNCTION to_piny(P_NAME IN VARCHAR2) RETURN VARCHAR2 ASV_COMPARE VARCHAR2(100);V_RETURN VARCHAR2(4000);FUNCTION F_NLSSORT(P_WORD IN VARCHAR2) RETURN VARCHAR2 ASBEGI原创 2009-07-17 13:36:00 · 1179 阅读 · 0 评论 -
ORA-01031: 权限不足
在建立的新用户调用存储过程时,报错:ORA-01031: 权限不足。grant connect,resource,dba to nim;赋权DBA之后,还有这个错误。执行grant all privileges TO nim赋予任何主机访问数据的权限,问题得到了解决。原创 2012-05-12 11:21:35 · 1590 阅读 · 0 评论 -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和转载 2010-01-06 12:22:00 · 669 阅读 · 0 评论 -
Oracle Database 10g PL/SQL Programming -名词所有格处理
这里,我们谈谈oracle10g中对名词所有格的处理。下面的字符串就在其中的一个词中包含名词所有格。begin dbms_output.put_line(1 ||nimengs dog);end;执行错误:ORA-01756:括号内的字符串没有正确结束 出现这个错误的原因是对名词所有格的处理上有所不当,不清楚字符串到底是在哪里结束。原创 2010-01-04 15:28:00 · 585 阅读 · 0 评论 -
Oracle Database 10g PL/SQL Programming - PL/SQL块之触发器简单应用
触发器提供了PL/SQL的一种特殊实现。它们存储在数据库中,但又不是存储过程或函数。触发器由事件驱动,并且与执行在数据库离得某种操作关联在一起。让我们来研究下面的示例代码: CREATE OR REPLACE TRIGGER nimeng_trig AFTER UPDATE OF first_name ON authors FOR EACH ROWW原创 2009-12-10 11:02:00 · 392 阅读 · 0 评论 -
Oracle Database 10g PL/SQL Programming - PL/SQL块之嵌套块异常处理规则
PL/SQL块中还可以包含其他子块,即嵌套,在代码块的异常处理部分和执行部分都允许在嵌套块,但是在声明部分不允许存在嵌套块。 让我们来研究下下面的这个例子,创建一个带有两个嵌套块的匿名块,且这两个嵌套块是在同一个嵌套层次上。 DECLARE v_neusoft AUTHORS.FIRST_NAME%TYPE;BEGIN -- the first n原创 2009-12-09 16:27:00 · 1278 阅读 · 0 评论 -
Oracle Database 10g PL/SQL Programming - PL/SQL块之简单应用
1 DML 数据操纵语言 包括INSERT、UPDATE和DELETE命令 DDL 数据定义语言 包括ALTER、CREATE、DROP、TRUNCATE、GRANT和REVOKE 2 PL/SQL包括:声明部分、执行部分、异常处理 PLSQL代码必须包括一些指令,即使这些指令什么也不做,或者干脆是NULL 3 游标使用 declare原创 2009-12-08 11:45:00 · 356 阅读 · 0 评论 -
倪蒙oralce学习笔记之Oracle创建删除用户、角色、表空间、导入导出数据库总结
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2009-11-23 11:43:00 · 3823 阅读 · 0 评论 -
Oracle常用傻瓜问题1000问
大家在应用ORACLE的时候可能会遇到很多看起来不难的问题, 特别对新手来说, 今天我简单把它总结一下, 发布给大家, 希望对大家有帮助! 和大家一起探讨, 共同进步! 对ORACLE高手来说是不用看的. 1. Oracle安装完成后的初始口令? internal/oracle sys/change_on_install sy转载 2009-11-11 12:25:00 · 701 阅读 · 0 评论 -
删除oracle用户
删除oracle用户nim出现下面的错误:SQL> drop user nim cascade;drop user nim cascade*ERROR 位于第 1 行:ORA-00604: 递归 SQL 层 1 出现错误ORA-24005: 必须使用 DBMS_AQADM.DROP_QUEUE_TABLE 删除队列表处理方式:先执行这条语句:alter se原创 2009-10-27 12:01:00 · 399 阅读 · 0 评论 -
oracle pl/sql实例
A:表内数据 ID(int) NUM(int) price(int) ma0101 4 10 ma0101 5 13 ma0101 7 14 cz0403 4 10 cz0403 5 13 cz0403 7 14 dg09原创 2009-07-17 13:34:00 · 390 阅读 · 0 评论 -
创建表,提示ORA-00959: 表空间 'MC_DATA' 不存在。
首先,先确认当前用户的表空间。select username,default_tablespace,temporary_tablespace from dba_users where username='MCMIDYL'; 发现默认表空间是'MC_DATA' ,但是MC_DATA'已经删除。只需要将默认表空间改为,用户中存在的表空间即可。修改语句如下。ALTER USER 用户原创 2012-05-14 16:46:45 · 4267 阅读 · 0 评论