oracle 存储过程
panshaobinSB
这个作者很懒,什么都没留下…
展开
-
oracle存储过程1
[code="java"]CREATE OR REPLACE FUNCTION F_OBTAIN_FTP_ATTRVALUE (apsi_record_id IN VARCHAR2) RETURN VARCHAR2IS attributevalue VARCHAR2 (4000); CURSOR cur IS SELECT attribut...原创 2012-06-11 17:54:43 · 79 阅读 · 0 评论 -
oracel解锁
查看所有的锁:[code="sql"]select rpad(oracle_username, 10) o_name, session_id sid, decode(locked_mode, 0, 'None', 1, 'Null', 2, 'Row share', ...原创 2013-09-05 15:19:45 · 158 阅读 · 0 评论 -
oracle复制数据
利用select * from dba_sys_privs where grantee = 'SCOTT'看到SCOTT用户是unlimited tablespace权限-------[color=red]就是scott用户可以在其他表空间里随意创建表[/color]select * from session_privs 查看当前用户的权限。如果表空间不一样的话:creat...原创 2013-02-28 11:05:26 · 170 阅读 · 0 评论 -
oracle中如何创建dblink(转)
[url]http://www.poluoluo.com/jzxy/201011/98780.html[/url]当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。下面讲介绍如何在本地数据库中创建dblink. 创建dblink一般有两种方式,不过在...原创 2013-02-05 10:08:47 · 110 阅读 · 0 评论 -
oracle查常用的约束
1、查找表的所有索引(包括索引名,类型,构成列): [code="sql"]select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name =要查询的表(注:表名要...原创 2013-02-01 12:26:55 · 114 阅读 · 0 评论 -
oracle用户查询授权
[url]http://blog.sina.com.cn/s/blog_6d6e54f70100wh1d.html[/url]本想使用grant select any table to B但是报权限不足。于是:用A用户登录,然后执行:select 'grant select on '||table_name ||' to [color=red]b[/colo...原创 2013-07-17 14:43:23 · 612 阅读 · 0 评论 -
oracle获取汉字首字母
[url]http://www.2cto.com/database/201203/123635.html[/url][code="sql"]--这个函数在 ZHS16GBK字符集下编写--一下在命令窗口执行,最好输入/会有建立成功 的提示CREATE OR REPLACE FUNCTION F_PINYIN(P_NAME IN VARCHAR2) RETURN VARCHA...原创 2013-07-15 08:56:29 · 543 阅读 · 0 评论 -
oracle添加外键(转)
[url]http://ithead.iteye.com/blog/1648286[/url]1、默认的创建方式 在删除被参照的数据时,将无法删除。 Sql代码 [code="sql"]CREATE TABLE T_INVOICE(ID NUMBER(10) NOT NULL,INVOICE_NO VARCHAR2(30) NOT NULL,CONST...原创 2013-01-20 15:46:27 · 202 阅读 · 0 评论 -
Oracle数据库表建立字段唯一性的方法
向已有表中添加惟一性ALTER TABLE 表名 ADD CONSTRAINT 列的约束名 UNIQUE(添加惟一性的字段名)注:约束名自定向已有表中删除惟一性alter table student drop constraint 列的约束名注:约束名可用sp_helpconstraint student查询select * from user...原创 2013-01-20 13:57:47 · 1907 阅读 · 0 评论 -
在windows xp下如何彻低卸载oracle
在windows xp下如何彻低卸载oracle 回忆起自己装oracle都装了6次,呵呵,忽然间感觉自己还很坚持的,呵呵,以下是每一次装机后要执行的删除干净的步骤,特此贴出,本文章也是在网上查找到的。 删除实现方法:1、 开始->设置->控制面板->管理工具->服务,停止所有Oracle服务。2、 开始->程序->Oracle...原创 2012-09-22 12:02:20 · 115 阅读 · 0 评论 -
数据字典
select * from dict where TABLE_NAME like 'TAB%';原创 2012-09-22 11:50:53 · 109 阅读 · 0 评论 -
Oracle 增加修改删除字段(转)
[color=red]添加字段的语法[/color]:alter table tablename add (column datatype [default value][null/not null],….);[color=red]修改字段的语法[/color]:alter table tablename modify (column datatype [default value][nu...原创 2012-09-22 11:43:23 · 105 阅读 · 0 评论 -
加字段然后批量更新
本次的业务需求是:在一张旧表t_bnet_customer上增加了一个新的字段,这个字段在值在另一张表t_customer_extend里面,一一对应来更新;原先的语句:UPDATE t_bnet_customer a SET a.customer_id = (SELECT b.cust_nbr FROM t_customer_extend b WHERE a...原创 2012-09-21 12:16:22 · 135 阅读 · 0 评论 -
oracle 中查找一个表的主键和索引
[url]http://hi.baidu.com/wangkuoguang/item/fba9eff812a93e18a62988a6[/url]ORACLE:[color=red]1、查主键名称:[/color]select * from user_constraintswhere table_name = 'ART'and constraint_type ='P';...原创 2012-11-09 11:48:34 · 1418 阅读 · 0 评论 -
oracle sql优化大全
[url]http://yulimeander.blog.sohu.com/115850824.html[/url]最近遇到了oracle sql优化的问题,找了一下,发现这文章实在不错,跟大家分享一下,如果以后有什么新的改进也会继续补充的。1 前言… 22 总纲… 23 降龙十八掌… 3第一掌 避免对列的操作… 3第二掌 避免不必要的类型转换…...原创 2012-11-07 11:27:58 · 153 阅读 · 0 评论 -
Oracle某表某字段存在空值,如何将其属性强制为“非空"?
什么意思?如果要将该字段加上非空约束SQL> create table tttt as select 1 id,2 num from dual 2 union all select 2,null from dual;Table createdSQL> alter table tttt modify num not null;alter table t...原创 2012-07-18 13:36:39 · 846 阅读 · 0 评论 -
oracle 的sql关键字
两个关联表的符合条件记录的交集,是于union作用相反.例:[color=red] select * from table where rownum原创 2012-06-19 08:32:39 · 119 阅读 · 0 评论 -
在oracle大表中删除数据
declare cursor mycursor is SELECT ROWID FROM TEST WHERE XXX=XXXX order by rowid; <--------按ROWID排序的Cursor,删除条件是XXX=XXXX,根据实际情况来定。 type rowid_table_type is table of rowid index b...原创 2016-01-13 10:53:29 · 322 阅读 · 0 评论