Oracle 基本SQL語句

2022-03-09 07:21:50 字數 1207 閱讀 4625

--新增乙個表

create table testuser

( id int primary key ,

name varchar(20) ,

address varchar(20) )/*

*設定序列號(標識列)

*/--第一步:建立sequence

create sequence s_country_id increment by 1 start with 1 maxvalue 999999999;

--第二步:建立乙個基於該錶的before insert 觸發器,在觸發器中使用該sequence

create or replace trigger bef_ins_t_country_define

before insert on t_country_define

referencing old as old new as new for each row

begin

select s_country_id.nextval into :new.country_id from dual;

end;

--第二步也可以不做

--插入資料的語句這樣寫insert into tb... values(s_country_id.nextval,...);

--查所有

select * from testuser;

--新增一條記錄(根據建立的sequence來新增id)

insert into testuser (id,name,address) values (s_country_id.nextval,'李四','bbb');

--根據條件刪除記錄

delete testuser where id=2

--修改記錄

update testuser set name='小明' where id=1

--刪除表

drop table testuser;

--刪除表中記錄時釋放表空間(僅清空記錄)

truncate table testuser;

--為使用者授權

grant select any table to likeyi

oracle基本SQL語句

進入介面 sqlplus 使用者名稱 資料庫密碼 資料庫名稱 如 sqlplus pwsys password test 新增字段 alter table tablenameadd columnname varchar2 30 修改字段型別大小 alter table tablename modif...

SQL 基本語句

在查詢分析器中執行如下語句 sp password null,teracypwd sa 把sa的密碼設為 teracypwd 執行成功後有 command s completed successfully.ok insert into 表名稱 values 值1,值2,insert into per...

sql基本語句

sql常用命令 資料的增刪改查 增加資料 插入資料 insert into 表名 字段 字段 values 值,值,值.按需要字段填寫 insert into 表名 values 值,值,值.插入全部字段,自動增長列不寫 刪除資料 記得有外來鍵先刪除主鍵表裡的相應內容 刪除表裡的內容 delete ...