![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库知识
文章平均质量分 70
mlxnle
这个作者很懒,什么都没留下…
展开
-
Oracle函数内部使用insert插入
create or replace function GET_PRODUCT_ID_BY_NAME(productName varchar2) return number is pragma autonomous_transaction; mResult number; -- 返回结果ID countResult number; -- 根据名称查询结果 ...原创 2012-04-27 14:30:39 · 1722 阅读 · 0 评论 -
Oracle结果集中取最大的
-- 一个 ARP.KEY_ 对应多个 ARP.ID_ 和 ARP.VERSION_ ,-- 这里只取最大的 ARP.VERSION_ 对应的 ARP.ID_ 结果集SELECT T2.ARPID, T2.TSIIDFROM ( SELECT ARP.ID_ ARPID, ARP.KEY_, ARP.VERSION_,...原创 2012-04-27 14:56:21 · 549 阅读 · 0 评论 -
Oracle摘记
VARCHAR与VARCHAR21.varchar2把所有字符都占两字节处理(一般情况下),varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节;2.VARCHAR2把空串等同于null处理,而varchar仍按照空串处理;3.VARCHAR2字符要用几个字节存储,要看数据库使用的字符集, 存储过程和函数存储过程:Create [ or re...原创 2012-02-11 22:49:49 · 51 阅读 · 0 评论 -
oracle函数索引
索引对select语句的巨大性能提高,但是如果在where语句中,在索引列上有函数操作时,普通的索引并不会发生作用,需要使用函数索引来影响执行计划;select * from scott.app_user where abs(user_id) = 100000;create index app_user_abs_id on app_user(user_i...原创 2012-02-24 23:15:51 · 83 阅读 · 0 评论 -
oracle字段为null
create table test_null ( id integer primary key, status varchar2(5), no number);insert into test_null values (1,’Y',1);insert into test_null values (2,’N',2);insert int...原创 2012-02-24 23:24:43 · 440 阅读 · 0 评论 -
Oracle约束基本语法 修改表结构
更改表的结构 1.编辑表的字段 修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制): 语法: ALTER TABLE 表名 MODIFY(列名,数据类型); eg1: alter table skate_test modif...原创 2012-04-19 13:14:27 · 101 阅读 · 0 评论