ORACLE
张志峰
这个作者很懒,什么都没留下…
展开
-
Oracle 中如何将某一个实例下的所有的表的表名获取出来 要我自己创建的不要系统表的表名
<br /><br />登录到你创建表的实例中,执行 SELECT Table_name FROM User_tables ,如果实例不是你单独使用,<br />这样查不出你所创建的表名,要达到这样的效果,建议你所建的表名加上特征,如XX_student或XX_sorce, <br />这样通过 SELECT * FROM User_tables WHERE Table_name LIKE 'XX%' 就可查到你所创建的表名了;<br />或者是创建一个实例,供自己单独使用,查 USER_TABLES表内原创 2010-12-08 10:49:00 · 1014 阅读 · 0 评论 -
Oracle 表空间
<br />建立表空间<br />CREATE TABLESPACE data01<br />DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M<br />UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k<br />删除表空间<br />DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;<br />修改表空间大小<br />alte原创 2010-12-09 13:34:00 · 288 阅读 · 0 评论 -
Oracle 解决ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
Oracle 解决ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务<br />Oracle2010-12-09 13:37:28阅读0评论0 字号:大中小 订阅<br />错误原因分析: <br />———————— <br /> 检查监听,发现未设置对服务名的监听(Oracle10g默认安装后不自动设置监听)。 <br /> 当你的tnsnames.ora 文件中的SERVICE_NAME没有向你想要连接的数据库服务器中的**********************原创 2010-12-09 13:37:00 · 1463 阅读 · 0 评论 -
oracle 修改原字段名
如果表中没有数据:<br /> 直接这样就可以了<br /> alter table 表名 modify (字段名 类型)<br /> eg:alter table student (id number(4)); 如果原表中存在data那么方法就大不相同了,请看!!!<br /> /*修改原字段名*/<br /> ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1;<br /> /*添加一个和原字段同名的字段*/<br /> ALTER TABLE 表名 AD原创 2010-12-09 13:29:00 · 861 阅读 · 0 评论 -
oracle修改字段名
<br />oracle修改字段名,在oracle9i以后<br />alter table [表名] rename column 旧的字段名 to 新的字段名;<br />测试:<br /> desc TBL_MENU;<br />Name Type Nullable Default Comments <br />------------ ------------- -------- ------- -------- <br />MENUID NUMBER(原创 2010-12-09 13:27:00 · 14218 阅读 · 0 评论 -
Oracle IMP-00003: 遇到 ORACLE 错误 20001,导数据出现问题
Oracle IMP-00003: 遇到 ORACLE 错误 20001,导数据出现问题<br />Oracle2011-01-13 14:45:21阅读0评论0 字号:大中小 订阅IMP-00003: 遇到 ORACLE 错误 20001,导数据出现问题 <br />IMP-00003: 遇到 ORACLE 错误 20001<br /><br /> <br />今天使用imp导入备份数据的时候出现问题<br />IMP-00003: 遇到 ORACLE 错误 20001<br />ORA-20001:原创 2011-01-13 14:46:00 · 8809 阅读 · 0 评论 -
在 PL/SQL 中调用存储过程 oracle
在 PL/SQL 中调用存储过程 oracle 1、在sql的执行窗口中只能这样调用"call OUT_TIME(); ",这样执行就是把”call OUT_TIME(); “当成一个sql语句,而exec OUT_TIME();不是一个sql语句,是一个执行体,执行体调用必须在命令窗口,把这句话当成一个整体,也就是plsql块,但是要在sql窗口中之行也可以,这样调用:begin原创 2011-11-14 14:38:59 · 1479 阅读 · 1 评论 -
Sql 一个SQL语句的优化
这是一个sql语句优化的过程。使用子查询与不使用子查询的效率对比select sum(sl0000) from xstfxps2 where dhao00 in ( select dhao00 from xstfxps1 where trunc(ywrq00)=trunc(sysdate) and khdm00='500000003913');已用时间: 00:原创 2011-12-07 14:08:29 · 394 阅读 · 0 评论