oracle项目有用语句整理
来源:互联网 发布:python 驼峰 编辑:程序博客网 时间:2024/06/05 04:26
1.Oracle 查询出来的数据取第一条:
select t.* from NOSELECTION3 t where rownum=1 ;
2.修改一条记录并显示:
DECLARE
Row_id ROWID;
info VARCHAR2(40);
BEGIN
UPDATE dept SET deptno=80 WHERE DNAME=‘SERVICE’
RETURNING rowid, dname||’:’||to_char(deptno)||’:’||loc
INTO row_id, info;
DBMS_OUTPUT.PUT_LINE(‘ROWID:’||row_id);
DBMS_OUTPUT.PUT_LINE(info);
END;
其中:RETURNING子句用于检索被修改行信息:当UPDATE语句修改单行数据时,RETURNING 子句可以检索被修改行的ROWID和REF值,以及行中被修改列的列表达式,并可将他们存储到PL/SQL变量或复合变量中;当UPDATE语句修改多行数据时,RETURNING 子句可以将被修改行的ROWID和REF值,以及列表达式值返回到复合变量数组中。在UPDATE中使用RETURNING 子句的限制与INSERT语句中对RETURNING子句的限制相同。
3.下面是建议的变量命名方法:
标识符
命名规则
例子
程序变量
V_name
V_name
程序常量
C_Name
C_company_name
游标变量
Name_cursor
Emp_cursor
异常标识
E_name
E_too_many
表类型
Name_table_type
Emp_record_type
表
Name_table
Emp
记录类型
Name_record
Emp_record
SQL*Plus 替代变量
P_name
P_sal
绑定变量
G_name
G_year_sal
4.变量类型
在ORACLE8i中可以使用的变量类型有:
类型
子类
说 明
范 围
ORACLE限制
CHAR
Character
String
Rowid
Nchar
定长字符串
民族语言字符集
0à32767
可选,确省=1
2000
VARCHAR2
Varchar, String
NVARCHAR2
可变字符串
民族语言字符集
0à32767
4000
4000
BINARY_INTEGER
带符号整数,为整数计算优化性能
NUMBER(p,s)
Dec
Double precision
Integer
Int
Numeric
Real
Small int
小数, NUMBER 的子类型
高精度实数
整数, NUMBER 的子类型
整数, NUMBER 的子类型
与NUMBER等价
与NUMBER等价
整数, 比 integer 小
LONG
变长字符串
0->2147483647
32,767字节
DATE
日期型
公元前4712年1月1日至公元后4712年12月31日
BOOLEAN
布尔型
TRUE, FALSE,NULL
不使用
ROWID
存放数据库行号
UROWID
通用行标识符,字符类型
5.更多在http://blog.csdn.net/carrybest/article/details/54949411
REGEXP_REPLACE (a,'[0-9]+','QQQ') AS A
- oracle项目有用语句整理
- 有用的oracle语句
- Oracle 有用的SQL语句
- Oracle 有用的SQL语句
- oracle管理的有用语句
- Oracle一些有用的语句
- 有用的Oracle SQL语句
- [整理]有用的SQL语句(不断增加)
- 一些有用的sql语句整理
- oracle常用语句整理
- oracle SQL语句整理
- oracle索引语句整理
- oracle 查询语句整理
- Oracle索引语句整理
- oracle常用语句整理
- Oracle SQL语句整理
- 超有用的sql查询语句。项目、面试都有用
- 一些比较有用的oracle查询语句
- java自我总结--待更新
- 干货|MIT线性代数课程精细笔记6-子空间与零空间
- iOS layer allowsEdgeAntialiasing 抗锯齿
- Java程序员最常用的Linxu命令
- 在Qt中使用ActiveX控件
- oracle项目有用语句整理
- luogu P1102 A-B数对
- 《算法导论》最大子数组和
- NULL不等于“ ”空字符串
- ajax传数组
- 困扰2天的tomcat启动问题
- ubuntu 17.10安装64位Chrome浏览器
- Spring系列之Spring常用注解总结
- Microsoft Office 2016产品密钥生成器