欢迎来到天天文库
浏览记录
ID:37773591
大小:922.50 KB
页数:23页
时间:2019-05-30
《PLSQLDeveloper审计常用使用操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ORACLE数据库提纲创建表空间、用户以及授权Oracle数据类型、函数表视图索引常用SQL语句PLSQLDeveloper使用1.PLSQLDeveloper登录本地net服务名normal是普通用户sysdba拥有最高的系统权限,登陆后是syssysoper主要用来启动、关闭数据库,sysoper登陆后用户是public创建表空间2.选择tablespaces点右键选择new如图创建表空间3输入表空间名称点新建类似如图配置点确定创建表空间4.查看配置相关信息,再次点确定即可创建该表空间(注:一表空间可对应多
2、个数据文件,而一个数据文件仅属于某一个表空间)创建用户以及授权1.选择USER点右键新建弹出如图所示创建用户以及授权2.一般页签输入用户口令选择该用户对应的表空间,临时表空间TEMP类似如图所示创建用户以及授权2.在三个权限页签中赋予该用户相应权限如图dba权限创建用户以及授权3.限额页签可设置用户对表空间的使用额度,设置完后点应用即可完成用户创建及授权Oracle常用数据类型数据类型说明char字符型,最大长度2000B,缺省长度为1Bnchar基于NLS国家字符集的字符型,最大长度2000B,缺省为1字符v
3、archar2变长字符型,最大长度4000Bnvarchar2基于NLS国家字符集的字符型,其余同carchar2varchar同varchar2number(m,n)数值型。m为总位数,n为小数位数。总长度最大为38位date日期型。有效表示范围公元前4712年1月1日到公元4712年12月31日long变长字符型,最大长度2GB,不支持对字符串内容进行搜索raw变长二进制数据类型,最大长度2000Blongraw变长二进制数据类型,最大长度2GBblob二进制大对象类型,最大长度4GBclob字符大对象类型
4、,最大长度4GBnclob基于NLS国家字符集的字符大对象类型,最大长度4GBbfile在数据库外部保存的大型二进制文件对象类型,最大长度4G数据类型比较类型名称OracleSQLServer比较字符数据类型CHARCHAR都是固定长度字符资料但oracle里面最大度为2kb,SQLServer里面最大长度为8kb变长字符数据类型VARCHAR2VARCHAROracle里面最大长度为4kb,SQLServer里面最大长度为8kb根据字符集而定的固定长度字符串NCHARNCHAR前者最大长度2kb后者最大长度4
5、kb根据字符集而定的可变长度字符串NVARCHAR2NVARCHAR二者最大长度都为4kb日期和时间数据类型DATE有Datetime和Smalldatetime在oracle里面格式为DMY在SQLSerser里面可以调节,默认的为MDY数字类型NUMBER(P,S)NUMERIC[P(,S)]Oracle里面p代表小数点左面的位数,s代表小数点右面的位数。而SQLServer里面p代表小数点左右两面的位数之和,s代表小数点右面的位数。数字类型DECIMAL(P,S)DECIMAL[P(,S)]Oracle里
6、面p代表小数点左面的位数,s代表小数点右面的位数。而SQLServer里面p代表小数点左右两面的位数之和,s代表小数点右面的位数。整数类型INTEGERINT同为整数类型,存储大小都为4个字节浮点数类型FLOATFLOAT实数类型REALREAL常用数值函数函数功能用法返回结果abs()取绝对值abs(-3.14)3.14round()四舍五入round(3.1415)round(3.1415,3)round(314.159,-2)33.142300trunc()截断trunc(3.1415,3)3.141ce
7、il()向上取整ceil(3.14)4floor()向下取整floor(3.14)3sign()判断数值正负sign(-3.14)-1sig()…三角函数…sig(3.14)……0.001592653power()幂运算power(2,2)4sqrt()开平方sqrt(9)3mod()取模mod(10,3)1exp()基数为e的幂exp(1)2.71828183(e)log()对数运算log(4,16.0)2ln()自然对数ln(7)1.94591015常用分组统计函数函数功能适用类型SUM()求和数值型AVG
8、()计算平均值数值型MAX()计算最大值任何数据类型MIN()计算最小值任何数据类型COUNT()返回查询到的记录的行数任何数据类型数字、字符、日期转化selectto_char(sysdate,‘yyyy-mm-ddhh:mi:ssam’)fromdual;结果为:2012-07-2801:05:37上午selectto_char(sysdate,'yyyy-mm-ddhh24:mi
此文档下载收益归作者所有