PL/SQL学习,plsql学习
资料1
-- Created on 2014/8/20
declare
-- Local variables here
i integer;
begin
i := 12;
-- Test statements here
DBMS_OUTPUT.put_line(i);
end;
资料2
declare
cursor s is
select * from city_app.city_server;
s_ s%rowtype;
begin
open s;
fetch s into s_;
DBMS_OUTPUT.put_line(s_.id);
close s;
end;
朋友,学习数据库语言的一个秘诀即是:“背”
当然你也要针对这种语言的特征来学习,就pl/sql而言,它是oracle特有的,但你要记住“天下武功出少林”,你首先要找出他与他的祖先sql和t-sql的异同,这样不仅能学好pl/sql而且还能在学习的过程中复习到其他两种语言,你可以先找一本pl/sql的语法书,然后熟练其中的内容,记得要在电脑上实战练习一下,学习计算机切记不可脱离实践。基本语法掌握以后,你并可以找点项目来实践一下,网上的经典试题很多,比如“ATM银行系统”“图书管理系统”等等,这些题相对简单,如果遇到什么问题你可以到百度知道上来发问,把问题解决了你才能真正提高。
其实“背”也是学习所有语言的秘诀。
祝你成功 ^ ^)
我如果没有猜错的话,你学的SQL应该是在SQL Server所用的结构化查询语言吧,一般称它为Transaction-SQL(简称为T-SQL)。你想学的PL/SQL是在Oracle中所用结构化查询语言。
无论是T-SQL还是PL/SQL,它们的核心都是一样的,即SQL,如美国就采用ANSI-SQL作为SQL的标准,无论哪家数据库厂商提供数据库产品,它的关系型数据库系统都应该采纳ANSI-SQL作为核心,但可以加入自己的一些扩展,如T-SQL和PL/SQL中就有各自的扩展部分。
你已经有T-SQL基础,也就是说拥有一定的标准SQL和T-SQL扩展知识,学习PL/SQL时,这些标准SQL是可以继续使用的,T-SQL可以作为学习PL/SQL的借鉴。
具体学习PL/SQL的过程可以是这样,每个人根据自己的基础可以灵活变通:
(1)标准SQL;
(2)PL/SQL语法基础,如运算符、表达式与控制结构;
(3)PL/SQL常用包、系统函数和视图;
(4)数据库对象的管理,如数据表、视图的创建、修改、删除和查看;
(5)数据安全、备份与恢复等;
(6)其他。