
oracle开发中各种问题总结
woqiang68
这个作者很懒,什么都没留下…
展开
-
round 函数精确年月日问题
自从学习数据库开发依赖,一直致力于多读书,读好书,多思考的精神。但是后来在一个论坛上为一个网友解决一个问题花费了很长时间,让我明白了要想上升一个大的层次,需要不断的去实战。于是,我迷恋上了论坛。每天都奋斗在论坛第一线。从而为自己积累了很多的实践经验。通过为别人解决问题更提升了自己的能力!说实话,这个例子真得很简单,但是这也是我的第一个处女作,是为网友解决的第一个问题。因此,厚脸皮的贴出原创 2013-05-22 23:27:46 · 2497 阅读 · 0 评论 -
关于 1234567812345678.11显示为1.2346E+15的问题
SQL> select * from test; ID----------1.2346E+15SQL> select to_char(id,'fm999999999999999999.99') from test; 或者:SQL> col id for 9999999999999999.99SQL> select * from test;原创 2015-06-01 12:38:12 · 1062 阅读 · 0 评论 -
dbms_random.value生成随机数
使用dbms_random.value生成随机数:在oracle官方文档中,关于dbms_random.value的定义如下:VALUE FunctionsThe basic function gets a random number, greater than or equal to 0 and less than 1, with 38 digits to the right o原创 2014-02-19 15:54:27 · 1538 阅读 · 0 评论 -
查询表占用的空间大小
1.查询分配给一个表的空间大小使用视图user_segments查询:SQL> select segment_name,sum(bytes/1024) kb from user_segments where segment_name=upper('emp') group by segment_name;SEGMENT_NAME------------------------原创 2013-09-29 12:35:48 · 792 阅读 · 0 评论 -
设置dual表中查询sysdate的格式
SQL> show parameter nls_date_formatNAME TYPE VALUE------------------------------------ ----------- --------nls_date_format string原创 2013-08-12 09:17:49 · 1118 阅读 · 0 评论 -
oracle插入和查询日期型数据例子
insert into test_main(riqi) values(to_date('2012-03-01 15:12:24','yyyy-mm-dd hh24:mi:ss'));查询时,select to_char(riqi,'yyyy-mm-dd hh24:mi:ss') from test_main;原创 2013-06-29 11:11:43 · 912 阅读 · 0 评论 -
oracle中如何将一个表从一个表空间中移动到另一个表空间
举例如下:将scott用户下的student表移动到test表空间.SQL> conn scott/tigerConnected.SQL> select * from student; SNO SNAME AGE DEPT---------- ---------- ---------- ---- 101 zgk原创 2013-06-26 14:03:32 · 1583 阅读 · 0 评论 -
写一个能直接执行的.sql文件,如何在这里连接数据库?
操作系统为windows系统,假设在G盘有一个a.sql文件a.sql:select ename from scott.emp;sqlplus scott/tiger@网络服务名 @g:\a.sql原创 2013-05-23 22:44:54 · 1281 阅读 · 0 评论 -
oracle开发中的nvl函数
解决空值查询出现的错误引进的NVL函数,开发人员必备select sal+NVL(comm,0) from emp;(针对数字空值型)select NVL(to_char(comm),'No Commission') from emp;(针对字符空值)select NVL(to_date(hiredate),'31-DEC-99') from emp;(针对日期空值)select原创 2013-05-23 22:16:09 · 744 阅读 · 0 评论 -
如何在pl/sql工具中设置autoreplace.txt
例如:输入sf,回车会弹出SELECT * FROM 设置步骤如下:首先,进入到$PLSQL Developer\PlugIns目录下,创建一个AutoReplace.txt;然后在文本中写入sf=SELECT * FROM 保存一下。最后,进入pl/sql里面tools-->preferences-->user interface-->editor-->autorepla原创 2015-06-01 15:19:10 · 1814 阅读 · 1 评论