oracle是块结构语言,oracle程序划分成几个部分,并在每个部分中写入逻辑代码块,每个块由三个子部分组成.
声明部分:此部分是以关键字DECLARE开头.这是一个可选部分,并定义了程序中要使用的所有变量,游标,子程序和其他元素.
可执行命令部分:此部分包含在关键字BEGIN和END之间,这是一个强制性部分.由程序的可执行oracle语句组成.应该有至少一个可执行代码行,可以只是一个NULL命令,表示不执行任何操作.
异常处理部分 :此部分以关键字EXCEPTION开头.这是一个可选部分,包含处理程序中错误的异常.
每个oracle语句以分号(;)结尾.使用BEGIN和END可以将oracle块嵌套在其他oracle块中.以下是Poracle块的基本结构.
Hello World示例:
END;行表示oracle块的结尾.要从oracle命令行运行代码,需要在代码的最后一行之后键入/字符.当上述代码在oracle提示符下执行时,它会产生以下结果:
默认情况下,标识符不区分大小写.例如,可以使用integer或INTEGER来表示一个数值. 不能使用保留关键字作为标识符.
扩展资料
oracle注释程序:注释可以在编写的oracle代码中包含的说明性文字,并帮助其他人阅读源代码.所有编程语言都允许某种形式的注释.
oracle支持单行和多行注释.注释中的所有字符都被oracle编译器忽略.oracle单行注释以分隔符开头 --(双连字符),多行注释由/*和*/括起来.
当上述代码在oracle提示符下执行时,会产生以下结果:
oracle编程语言允许定义各种类型的变量,如:日期时间数据类型,记录,集合等,我们将在后面的章节中介绍. 在本章中仅学习基本的变量类型.
oracle数据库基本语句
甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩.下面是我整理的关于oracle数据库基本语句,欢迎大家参考!
①登陆SPL*PLUS
[username/password] [@server] as [sysdba|sysoper]
eg. system/password or connect sys/password as sysdba
show user
dba_users
desc dba_users//展示表结构
select username from dba_users;
alter user username account unlock
数据库---表空间---数据文件
表空间分类:
永久表空间: 表、视图,永久保存
临时表空间: 操作当中的过程,过程结束即被释放
UNDO表空间: 保存事务所修改数据的.旧址,就是被修改之前的数据,用于回滚
create [temporary] tablespace tablespace_name tempfile|datafile 'xx.dbf' size xx
永久表空间
create tablespace test1_tablespace
datafile 'testlfile.dbf' size 10m;
临时表空间
create temporary temptest1_tablespace
tempfile 'tempfile1.dbf' size 10m;
改变表空间状态
alter tablespace tablespacename offline|online;联机||脱机
alter tablespace tablespacename read only|read write;
增加
alter tablespace tablespace_name add datafile 'xx.dbf' size xx;
删除
alter tablespace tablespace_name drop datafile 'xx.dbf';
(1)基本存储结构
字符型
nchar(n) n=1000
数值型
number(p,s) p有效数字,s小数点后的位数
float(n)
日期型
data
timestamp
其他类型
创建表
create table table_name
(
colimn_name datatype, ...
) ;
--1.For
FOR?循环变量?IN?[REVERSE]?下界..上界
LOOP
语句组
END?LOOP;
DECLARE
BEGIN
for?i?in?1..num?loop
resu:=?resu?*?i;
end?loop;
dbms_output.put_line(TO_CHAR(resu));
END;
语法格式:
WHILE?条件?LOOP
--用WHILE循环求1~100所有整数的和?
summ?number?:=0;
WHILE?i0?LOOP
summ:=summ+i;
i:=i?-?1;
dbms_output.put_line(summ);
以上就是土嘎嘎小编为大家整理的oracle语句如何使用相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!