Oracle中比较实用的命令和操作技巧(3)
来源:未知 责任编辑:责任编辑 发表时间:2014-01-20 07:55 点击:次
因为FOR UPDATE子句获得了锁,所以COMMIT将释放这些锁。当锁释放了,该游标就无效了。
27、Sotre procedure/Function diff
*function 与 procedure 的比较
--都可以通过使用out参数返回一个以上的值
--当返回多个值时,用procedure较好
--当返回一个值时,用function较好
--function可以在sql语句中调用,而procedure则不可
28、跳转loop----->>>>continue 终止loop------>>return
29、Oracle中,单独申明一个Varchar2类型的字段field1,它定义的长度应为 <=32767
如果在表(或者是视图)中定义一个类型为Varchar2的列column1,它的最大长度不能超过4000.
30、函数LENGTHB这个方法不能对Clob的字段进行操作,如果想获取Clob字段的长度应用函数DBMS_LOB.getlenght(CLOB)
32、In oracle. & is a key word. if using it.you should use ascii as chr(39)
33、Set table’s column datatype :usage>>ALTER TABLE
wbts_tmp MODIFY
(
STATUS varchar2(1) not null
)
34、Pls get the first five places via sql :YOU NEED USE RANK FUNCTION
*SELECT * FROM
( SELECT RANK() OVER(PARTION BY GENDER BY GRADE) RK,
ST.* FROM TS_STUDENT ST)
WHERE RK <=5;
*row_number() 按序分配序列,如: 1, 2 ,3 ,4 ,5
*rank() 并列排名会占取下一个名次,如: 1, 2, 2, 4, 5
*dense_rank() 并列名次不会占取下一名次,如:1, 2, 2, 3, 4, 5
35、Unlock a user account
*Command : ALTER USER username ACCOUNT UNLOCK;
36、 Make sure the output words can display in command window, y
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>