oracle数据库基本语句

oracle数据库基本语句,第1张

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, ...

)

可用DBMS_OUTPUT.PUT_LINE()对存储过程的进行输出。

编写存储过程:

create or replace procedure test_pro(in_num number)

as

M number;

begin

M := in_num;

if 0 <M then

dbms_output.put_line('输出SQL语句1');

elsif M <3 then

dbms_output.put_line('输出SQL语句2');

else

dbms_output.put_line('nothing');

end if;

end;

扩展资料;

存储在数据库的数据字典中,存储在当前的应用中安全性由数据库提供安全保证,必须通过授权才能使用存储子程序,安全性靠应用程序来保证,如果能执行应用程序,就能执行该子程序。模式描述IN参数用来从调用环境中向存储过程传递值,不能给IN参数赋值,给此参数传递的值可以是常量、有值的变量、表达式等。

参考资料来源:百度百科-Oracle存储过程


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10868424.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存