Oracle資料庫的基本操作(三)

2021-10-03 08:46:23 字數 1915 閱讀 1820

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...