oracle语句如何使用 oracle系统怎么用

oracle数据库入门教程

oracle是块结构语言,oracle程序划分成几个部分,并在每个部分中写入逻辑代码块,每个块由三个子部分组成。

成都创新互联公司是一家专业提供龙山企业网站建设,专注与做网站、成都网站设计H5技术、小程序制作等业务。10年已为龙山众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。

声明部分:此部分是以关键字DECLARE开头。这是一个可选部分,并定义了程序中要使用的所有变量,游标,子程序和其他元素。

可执行命令部分:此部分包含在关键字BEGIN和END之间,这是一个强制性部分。由程序的可执行oracle语句组成。应该有至少一个可执行代码行,可以只是一个NULL命令,表示不执行任何操作。

异常处理部分 :此部分以关键字EXCEPTION开头。这是一个可选部分,包含处理程序中错误的异常。

每个oracle语句以分号(;)结尾。使用BEGIN和END可以将oracle块嵌套在其他oracle块中。以下是Poracle块的基本结构。

Hello World示例:

END;行表示oracle块的结尾。要从oracle命令行运行代码,需要在代码的最后一行之后键入/字符。当上述代码在oracle提示符下执行时,它会产生以下结果:

oracle标识符:oracle标识符是常量,变量,异常,过程,游标和保留字。标识符包括一个字母,可选地后跟多个字母,数字,美元符号,下划线和数字符号,不得超过30个字符。

默认情况下,标识符不区分大小写。例如,可以使用integer或INTEGER来表示一个数值。 不能使用保留关键字作为标识符。

扩展资料

oracle注释程序:注释可以在编写的oracle代码中包含的说明性文字,并帮助其他人阅读源代码。所有编程语言都允许某种形式的注释。

oracle支持单行和多行注释。注释中的所有字符都被oracle编译器忽略。oracle单行注释以分隔符开头 --(双连字符),多行注释由/*和*/括起来。

当上述代码在oracle提示符下执行时,会产生以下结果:

oracle变量的名称由可选的字母,数字,美元($)符号,下划线和数字符号组成,不能超过30个字符。 默认情况下,变量名不区分大小写。不能将保留的oracle关键字用作变量名称。

oracle编程语言允许定义各种类型的变量,如:日期时间数据类型,记录,集合等,我们将在后面的章节中介绍。 在本章中仅学习基本的变量类型。

oracle数据库基本语句

oracle数据库基本语句

甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。下面是我整理的关于oracle数据库基本语句,欢迎大家参考!

1.登陆SPL*PLUS

[username/password] [@server] as [sysdba|sysoper]

eg. system/password or connect sys/password as sysdba

2.查看登录用户

show user

dba_users

desc dba_users//展示表结构

select username from dba_users;

3.解锁用户

alter user username account unlock

4.表空间

数据库---表空间---数据文件

表空间分类:

永久表空间: 表、视图,永久保存

临时表空间: 操作当中的过程,过程结束即被释放

UNDO表空间: 保存事务所修改数据的.旧址,就是被修改之前的数据,用于回滚

5.创建表空间

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;

6.增加/删除数据文件

增加

alter tablespace tablespace_name add datafile 'xx.dbf' size xx;

删除

alter tablespace tablespace_name drop datafile 'xx.dbf';

7.表

(1)基本存储结构

(2)二维结构

(3)行和列

8.数据类型

字符型

char(n) n=2000 补充为n位

nchar(n) n=1000

varchar2(n) n=4000

nvarchar2(n)n=2000

数值型

number(p,s) p有效数字,s小数点后的位数

float(n)

日期型

data

timestamp

其他类型

blob 4GB二进制

clob 4GB字符串

9.管理表

创建表

create table table_name

(

colimn_name datatype, ...

) ;

Oracle中循环语句的几种用法

--1.For

FOR 循环变量 IN [REVERSE] 下界..上界

LOOP

语句组

END LOOP;

--计算5的阶乘,并在屏幕上打印出来。

DECLARE

num NUMBER(3):=5;

resu NUMBER(3):=1;

BEGIN

for i in 1..num loop

resu:= resu * i;

end loop;

dbms_output.put_line(TO_CHAR(resu));

END;

--2.WHILE循环

语法格式:

WHILE 条件 LOOP

语句组

END LOOP;

--用WHILE循环求1~100所有整数的和 

DECLARE

summ number :=0;

i number(3):=100;

BEGIN

WHILE i0 LOOP

summ:=summ+i;

i:=i - 1;

END LOOP;

dbms_output.put_line(summ);

END;


当前名称:oracle语句如何使用 oracle系统怎么用
网站网址:http://scyanting.com/article/hehhij.html