Chap1
DML语句是select 、insert、update、delete和merge
DDL语句是create、alter、drop、rename、truncate、comment
DCL语句是grant、revoke
TCL语句是commit、rollback和savepoint
sql16个基本命令——参考书《OCA认证考试指南(IZ0-051)》清华大学出版社
《oracle database sql language reference 11g》有非遵循格式字符串依赖于格式掩码
chap2
2.1.3 关于语句中有多个单引号时处理:
1、
select'It''s a bird,no plan can''t be 'as pharse
from dual; 此处两个单引号即为一个单引号
2、只能用q 再加’(语句)’
select q'(It's a bird,no plan can't be)'as pharse
from dual;
均输出
PHARSE
----------------------------
It's a bird,no plan can't be
2.1.4
定义变量与申明变量的区别:
定义变量即为变量分配名称并指定数据类型;申明变量首先需要定义变量,然后为其赋值。(赋值也称为初始化)
替代变量前面要加&前缀且若替代变量为字符型时要加两个单引号如’&a’
declare
lv_whom varchar2(20);/*lv-whom为申明变量,a为替代变量,a没有变量类型*/
begin
lv_whom := '&a';
end;
或者
declare
lv_whom varchar2(20);
begin
lv_whom := &a;
end;但是要在输入框中字符加两个单引号
替代变量用define申明,且定义时不可以指定类型,默认为char型
①Define x=emp;
Select * from &x; /*调用要用&,此处不加单引号,解析后即为emp表*/