首先,当在cmd里办入scott密码提示错误时,可以这样改一下,scott的解锁命令是:
cmd
sqlplus system/tigertiger
alter user scott identified by "tiger" account unlock;
-学习块的结构
--学习定义变量(了解数据类型)及赋值
--了解:各种PL/SQL块的类型
--块的结构
--案例:根据工号,输出员工姓名
SELECT * FROM emp;
--块!
DECLARE
BEGIN
END;
--异常
DECLARE
BEGIN
END;
--小结
DECLARE
BEGIN
END;
--定义变量(了解数据类型)
--2种:保存一个值=简单变量;保存多个值=复合变量
--简单变量类型:char,varchar2,number,date(同时也列类型),boolean,表.字段%type
--复合变量:表%rowtype,record
DECLARE
BEGIN
END;
--需要同上,将多个变量放到一个记录对象中
DECLARE
BEGIN
END;
--有时不需要一整列,只需要其中几个列。此时用record
DECLARE
BEGIN
END;
--扩展:Oracle没有boolean类型?
--思考:性别 true=男,false=女。缺点?性别=保密。所以Oracle建立用char(1)替代,1=男2=女3=保密4=人妖
--Oracle的各种集合类型,对应 java的数组。
--引用变量:在讲解存储过程以后再讲解。
--绑定变量(命令窗口中执行,绑定变量用了 :)
SQL> var name varchar2(10)
SQL> execute :name :='hello';
PL/SQL procedure successfully completed
name
---------
hello
SQL> print name;
name
---------
hello
原来链接:点击打开链接