oracle
优秀APP开发
这个作者很懒,什么都没留下…
展开
-
关于plsql下提示ORA-00904:Invalid identifier错误的问题
<br />今天在建表后对数据进行条件查询时,遇到这个恶心人的ORA-00904:Invalid identifier错误问题,,排除了权限、列名不符、列名不存在表中这三种情况,最后我进sqlplus进行查看,悲剧了,原来在.sql文件中建表时,列名加上了双引号,,,,<br />下面,把脚本中的双引号全部去掉,再次执行cretabs.sql,导入数据,条件查询,OK。。。耶!原创 2010-07-20 15:43:00 · 12944 阅读 · 1 评论 -
Oracle/PLSQL ORA-08002: sequence NAME.CURRVAL is not yet defined in this session
<br /><br />錯誤原文 - sequence NAME.CURRVAL is not yet defined in this session<br /><br />錯誤原因 - 要執行CURRVAL 指令前未執行NEXTVAL 的最後一個序號<br /><br />處理辦法<br />使用seq.CURRVAL前執行seq.NEXTVAL<br /><br />範例執行把最後一個序號用完<br />SELECT a_seq.NEXTVAL<br />FROM dual;<br /> 後再執原创 2010-07-21 10:41:00 · 4850 阅读 · 1 评论 -
如何用Powerdesigner的PDM生成数据库及逆向生成
<br />首先,这是我从我自己的希赛BLOG上搬来并稍稍修改滴,本人自从上了csdn,感觉还是把blog搬到csdn比较好!嘿嘿!下面是正文:<br /> <br /> <br />pdm做好后,最终是要将其转化为数据库实体的。这里pdm想必大家都知道是什么文件,对的,英文是physiyc data model 也就是物理数据模型。<br />1.确认当前Powerdesigner设置的dbms是否正确,即是否是我们要生成的数据库类型,我在这里使用的是sqlserver2000:<br />Powerde原创 2010-09-10 17:45:00 · 22136 阅读 · 0 评论 -
在oracle中复制表结构或数据
<br /><br />1. 复制表结构及其数据:<br />create table table_name_new as select * from table_name_old<br /> <br />2. 只复制表结构:<br />create table table_name_new as select * from table_name_old where 1=2;<br />或者:<br />create table table_name_new like table_name_old<br /原创 2010-10-09 13:12:00 · 589 阅读 · 0 评论 -
存储过程在调用其它用户下的表时,显示不存在该表
<br />遇到这个问题,是我一个同事,然后找我解决。在同一个实例下,有两个用户,这两个用户都有dba权限,我这位同事在a用户下创建一个存储过程时,需要调用b用户下的一张表,这个时候就报表不存在。我google了一下,结果发现,如果要当前用户下的存储过程需要调用其它用户下的表时,需要再次进行显示的授权。<br />于是,登录到dba用户下,进行将该表的查询权限授予对应用户的操作。再次编译存储过程,显示成功。<br />原创 2011-01-15 18:56:00 · 3392 阅读 · 0 评论 -
oracle IMP 命令详解
<br /><br />转自:http://www.bokee.net/bloggermodule/blog_viewblog.do?id=465310<br />Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。<br /><br />1. 获取帮助 imp help=y<br />2. 导入一个完整数据库 imp system/ma转载 2011-02-25 15:38:00 · 904 阅读 · 0 评论