![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库相关
snowme103
这个作者很懒,什么都没留下…
展开
-
DML、DDL、DCL区别
总体解释:DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变...原创 2009-09-15 23:37:18 · 136 阅读 · 0 评论 -
一次oracle10G的Dbconsole服务无法启动修复
OracleDBConsoleorcl 服务因下列错误而停止: 系统找不到指定的路径原因主要还是更改了主机名或换了IP导致的问题,更改了相应的文件名:D:\oracle\product\10.2.0\db_1\oc4j\j2ee\OC4J_DBConsole_192.168.0.136_dgtest(更换新IP或机器名) //dgtest为oracle_sid...原创 2009-08-18 21:43:29 · 131 阅读 · 0 评论 -
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题解决
近日在配置Oracle 10G的流复制环境时,遇到一个问题,关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn sys/his@orc0 as sysdba,出现如下错误: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务通过重启服务的方式启动数据库,再次连接却能成功登录,也就是说在关闭数据库状态下无法连接...原创 2009-08-18 20:36:19 · 325 阅读 · 0 评论 -
Oracle随机函数
这几天在做条形码 要在数据库中生成大批量的数据,涉及到随机的字符串,如:字母和数字混合随机数,这样就涉及到oracle的随机包的应用,下面就转载一篇文章,并加以必要的修改! 1.基础认识 关于这些函数及DBMS_RANDOM包的文件都包含在SQLPlus中: [code="sql"] select text from all_source w...原创 2009-08-05 20:14:22 · 199 阅读 · 0 评论 -
sys_guid
select sys_guid() from dual connect by rownum2009-08-05 17:17:40 · 133 阅读 · 0 评论 -
用oracle 存储过程生成数字和字母相结合的随机数
如题,取纯数字的随机数 oracle有内置函数,简单加入处理就可以了 但是数字和字母混合的随机数 不好处理忘各位指点!2009-08-05 16:58:43 · 537 阅读 · 0 评论 -
oracle的dblink的创建
创建dblinkcreate database link ORACLELINK connect to SMKMAINV41 IDENTIFIED BY SMKMAINV41 using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.18.101)(PORT...2008-04-17 17:52:14 · 130 阅读 · 0 评论 -
fetch 用法
declarecursor cur(id in varchar2) is select * from tableb bb where bb.sid=id;tb tableb%rowtype;begin open cur('02'); loop fetch cur into tb; exit when cur%NOTFOUND; DBMS_OUT...2008-02-25 22:42:09 · 199 阅读 · 0 评论 -
Index_by表 集合类型
Index_by表 集合类型DECLARETYPE T_RECOR IS record(fid varchar2(12),name varchar2(20));TYPE T_TABLE IS TABLE OF T_RECOR index by VARCHAR2(2);--BINARY_INTEGER;V_TABLE T_TABLE;V_RECOR T_RECOR;sle...2008-02-25 22:32:16 · 271 阅读 · 0 评论 -
几个简单sql
上月: select to_char(add_months(sysdate, -1),'yyyy-mm') 上月 from dual 同理其他月份只是数字的加减问题了如果要定时删除3个月以前的数据 delete from tableName t where t.addtime...2008-02-25 11:58:31 · 55 阅读 · 0 评论 -
oracle部分命令
--登陆sqlplus /nolog--连接oracleconnect mtest/sys@orallocal--导出 exp test/test@orcl file=d:\test.dmp; --可以加入条件full=y或owner=(test)--导入 imp test/test@orcl file=d:\test.dmp full=y ignor...2009-08-20 13:57:11 · 76 阅读 · 0 评论