老虎的笔记 Oracle9i专题
来源:互联网 发布:网络主播哪个平台好 编辑:程序博客网 时间:2024/04/28 00:06
Oracle9i专题
Oracle不支持类似于 MySQL 中的 limit. 但你还是可以rownum来限制返回的结果集的行数.
如果你只希望返回前十行纪录,你可以这样写:
SELECT * FROM table WHERE ROWNUM<10;
但是下面的语句是不对的:
SELECT * FROM table WHERE ROWNUM>90 AND ROWNUM<100;
这是因为 Oracle 认为这个条件不成立,所以没有返回。
你应该这样写:
SELECT * FROM table WHERE ROWNUM<101;
minus
SELECT * FROM table WHERE ROWNUM<91;
2.cursor c_ppp is
SELECT ppp.a, ppp.b, ppp.c, ppp.d
FROM ppp
FOR UPDATE OF ppp.b, ppp.d NOWAIT;
其中的"FOR UPDATE OF ppp.b, ppp.d NOWAIT"是什么意思呀?"NOWAIT"有和没有表示什么?
立即行锁,nowait代表马上上锁,默认是wait,就是有人在使用该行就等待他释放
3.有一个表,在表中过滤后填充到DATAGRID中
DataView dv = new DataView();
dv.Table = Th_Role.GetTable();
dv.RowFilter = "ID='1'";
//dv.Sort = "ID DESC";
this.DataGrid1.DataSource=dv;
this.DataGrid1.DataBind();
4.SQL SERVER/ORACLE比较
PL-SQL:
select usertable.*,
t.name
from bm t,
usertable
where t.id = usertable.bm
T-SQL:
SELECT *, BM.NAME AS BM_NAME
FROM USERTABLE, BM
WHERE USERTABLE.BM = BM.ID
5.一人类似于SPLIT的功能(ORACLE)
create or replace procedure test1
is
ls varchar2(255) :='1k,34,6r';
pos integer := 0;
begin
pos := instr(ls,',');
while pos > 0 loop
insert into bm (id) values (substr(ls,1,pos - 1));
ls := substr(ls,pos + 1);
pos := instr(ls,',');
end loop;
commit;
end test1;
6.下垃框的选定
DropDownList_board.Items.FindByValue(DropDownList_board_text).Selected = True
7.从表AA中去掉BB中的记录
SELECT ID
FROM AA
WHERE (ID NOT IN
(SELECT BB.ID
FROM AA, BB
WHERE AA.ID = BB.ID))
- 老虎的笔记 Oracle9i专题
- oracle9i学习笔记,常用的命令!
- 老虎的吃草生活
- 一只象老虎的猫
- oracle9i学习笔记之十八 Oracle9i对DML和DDL语句的扩展
- 老虎桥的棋摊
- 兔子、狼、老虎的故事
- 管理寓言----老虎的孤独
- 《PEDIY CrackMe 2007》学习笔记(二) - 序列号 - 4nil - 一只老虎的CRACKME
- 学习oracle9i 笔记
- 老虎老虎
- 某人的oracle9i学习笔记,与大家分享
- oracle9i 学习笔记及心得
- 学习oracle9i 笔记(2)
- [老虎原创]提高ASP.NET的性能
- [老虎原创]CompareValidator的灵活运用
- 两只老虎背后的故事[转贴]
- 老虎过河题,蛮绕的:-)
- 线程学习笔记(2)-互斥对象
- 线程学习日记(1)
- oracle里是否有类似于c语言的split()函数的功能???
- 结合ADO、ADOX和MFC的文档/视图/框架架构创建和打开Access数据库
- oracle中的事务是自动开始的
- 老虎的笔记 Oracle9i专题
- word自定义某一页的页眉或页脚
- 戏谈Java学习
- IIS6.0 学习心得体会(一)--理论篇
- Google桌面搜索中文版印象(转)
- IIS 6.0学习心得体会(二)--实践篇
- 篮球中的坏味道
- oracle sqlplus 格式化输出的命令
- 序列分组交换协议(SPX)--网络大典