oracle 基本用法 軟體pl sql

2021-08-23 14:14:34 字數 1719 閱讀 3034

1.–基礎用法

–建立表

create table student(

stuid number(10),

stuname varchar2(20),

stuclass varchar2(20),

stuscore number(10)

) –檢視學習表

select * from student;

–插入內容

insert into student(stuid,stuname,stuclass,stuscore)

values(1001,』張三』,』大一』,90);

insert into student(stuid,stuname,stuclass,stuscore)

values(1002,』張四』,』大二』,95);

insert into student(stuid,stuname,stuclass,stuscore)

values(1003,』張五』,』大三』,70);

insert into student(stuid,stuname,stuclass,stuscore)

values(1004,』李三』,』大四』,60);

insert into student(stuid,stuname,stuclass,stuscore)

values(1005,』張四』,』大一』,93);

insert into student(stuid,stuname,stuclass,stuscore)

values(1006,』張四』,』大一』,93);

–修改資料

update student

set stuname=』小埋』

where stuid=1005;

–刪除資料

delete from student

where stuid=1006;

–查詢資料

select stuid,stuname

from student

where stuscore>90;

–鏈結多條件

select *

from student

where stuscore>90 or stuid>1002;

–範圍條件篩選

select *

from student

where stuscore>=90 and stuscore<=95;

–為表新增乙個字段

alter table student add *** varchar2(10);

–檢視學習表

select * from student;

–修改字段

alter table student modify *** varchar2(5);

–刪除制定的列

alter table student drop column *** ;

–修改名稱

alter table student rename column stuscores to stuscore ;

–判斷字段是否為空

select (case when trim(』 『) is not null

then 『not null』

else 『is null』 end)

as stuname from dual;

Oracle基本用法補充學習

1字串函式 1 大小寫轉換函式lower 待轉換的字串 將大寫轉換成小寫 select lower ename from emp 2 將小寫轉換成大寫 select lower ename from emp 3 將字串的首字母大寫 select initcap ename from emp 4 將兩...

oracle中rownum基本用法

rownum動態產生,類似於sqlserver中的top rounum隨機生成,與記錄繫結,與rowid有區別。在上面語句中selec查得結果集後,才會新增乙個偽列rownum。rownum偽列是乙個從1開始的序列,不符合 10條件,記錄被過濾了。10 開窗函式 解決傳統聚合函式每個分組只能產生乙個...

ORACLE 游標 cursor的基本用法

游標是sql的乙個記憶體工作區,由系統或使用者以變數的形式定義。游標的作用就是用於臨時儲存從資料庫中提取的資料塊。在某些情況下,需要把資料從存放在磁碟的表中調到計算機記憶體中進行處理,最後將處理結果顯示出來或最終寫回資料庫。這樣資料處理的速度才會提高,否則頻繁的磁碟資料交換會降低效率。游標的作用就相...