select * from student where regexp_like(sname,'[張楊]三');
3.1查詢每個學生的資訊及該生的選課資訊,即使沒有選課也要列出該生的資訊
類似於sql server中的標識列;
(1)將在自己的方案中建立序列的許可權賦予使用者「yh」
(2)將在其他方案中建立序列的許可權賦予使用者「yh」
(3)語法
create sequence 序列名
[start with 整數]
[increment by 整數] --預設1
[maxvalue 整數 | nomaxvalue]
[minvalue 整數 | nominvalue]
[cycle | noclye]
[cache 整數 | nocache] --預設快取20個序列值;
(4)序列有兩個偽列:nextval和currval
寫法:序列名.nextval/currval;
在第一次使用currval偽列之前,必須先引用nextval對序列初始化;
即將currval的值設定為起始值;
建立books表
create table books
( bkid int primary key,
bkname varchar(30)
);
建立序列
create sequence seqbkid
start with 1
increment by 1
nomaxvalue
nocycle
cache 10;
向books表插入資料並檢視表
insert into books values(seqbkid.nextval,'資料庫');
insert into books values(seqbkid.nextval,'作業系統');
select * from books;
1.1理解start with, increment by, maxvalue, minvalue這些引數的意義
1.2理解cache和nocache
1.3跳號
select last_number from user_sequences where sequence_name = 'seq_test';
oracle資料庫基本操作
一 增 有3種方法 1.使用insert插入單行資料 insert into 表名 列名 values 列值 insert into strdents name,age values atm 12 2.使用insert,select語句將現有表中的 資料新增到已有的新錶中 insert into 已...
oracle資料庫基本操作
檢視磁碟使用情況 df h 進入oracle su oracle sqlplus nolog conn as sysdba 檢視三種資料庫檔案 select from vlo gfil e 日 志檔案s elec t fr omv datafile 資料檔案 select from v contro...
oracle資料庫基本操作
1.在 oracleservice 服務啟動動後,就可以對資料庫進行管理了,oracle 的啟動和關閉是最基本的命令,在 sql plus 中,啟動 oracle 必須是 sys 使用者,命令格式是 startup open oracle 服務關閉用命令 shutdownimmediate orac...