
oracle
文章平均质量分 75
shaoduo
本人从事计算机3年,计算机硕士。博客将收录我工作中遇到的问题和经验,希望能帮到您
展开
-
PLSQL的基本语法及实现
1.PL/SQL语言的组成PL/SQL是一种块结构的语言,这意味着PL/SQL程序被划分和编写代码的逻辑块。每块由三个子部分组成:DECLARE <declarations section>BEGIN <executable command(s)>EXCEPTION <exception handling>END;DECLARE 声明部分 此部分开头使用关键字DECLA原创 2017-04-07 09:19:58 · 12315 阅读 · 2 评论 -
Oracle 约束规则(三)
非空约束:创建表时设置非空约束语法 CREATE TABLE table_name( column_name datatype NOT NULL , ) ;修改表设置非空约束语法ALTER TABLE table_name MODIFY column_name datatype NOT NULL ;注意: 在使用修改表设置 NOT NULL 的时候,最好表内没有数据,否则有空值会设置不成功。原创 2017-04-03 09:54:07 · 1691 阅读 · 0 评论 -
Oracle花样查询之LIKE模糊查询
1.两个通配符字符匹配操作可以使用通配符 “%” 和 “_”:%:表示任意个字符,包括零个;_:表示一个任意字符;2.预备工作sqlplusConnected to aspx?tid=12” target=”_blank” title=”Oracle”>Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 Connected as sc原创 2017-04-05 09:01:57 · 2086 阅读 · 0 评论 -
Oracle 导入数据库dmp文件的几种方式
使用cmd命令进行导入进入cmd直接输入命令imp 用户名/密码@监听器路径/数据库实例名称 file='d:\数据库文件.dmp' full=y ignore=y例如:imp mislogin/mislogin@localhost/JFJOA file="d:\data.dmp" full=y ignore=y 使用Oracle的bin目录imp.exe导入打开Oracle主目录 E:\ap原创 2017-04-28 23:53:04 · 168062 阅读 · 6 评论 -
Oracle之检查约束的使用(四)
1. 检查约束是什么检查约束的作用就是让表中的数据更有意义。检查约束就是为了检测和过滤不符合实际意义的数据,比如说年龄1000,工资-500等这些数据。2.在创建表时设置检查约束1)基于单列的唯一性约束语法: CREATE TABLE table_name ( column_name datatype CHECK(expressions)) ;CHECK 是检查关键字 expressions 是原创 2017-04-04 09:21:40 · 13514 阅读 · 0 评论 -
Oracle基本语法之DDL(一)
数据类型字符型:CHAR(n):n最大值为2000,固定长度,自动补空格 NCHAR(n):n最大值为1000,,n是长度 VARCHAR2(n):可变长度的,相对于CHAR(n)比较节省空间,n最大值为4000 NVARCHAR2(n):n最大值为2000数值型:NUMBER(p,s): p为有效数字,s为小数点后的位数。如果s为正,表示小数点照最低有效数字的位数,如果是为负,表示最大有效数原创 2017-04-02 09:20:46 · 1032 阅读 · 0 评论 -
Oracle数据库主键自增的两种方式(SEQUENCE和触发器)
这种语句是mybatis 逆向工程中mapper.xml已经生成好了。除非自己写的mapper可以用,逆向工程的最好不要修改。所以要想使用不带指定id自增的语句,就选择触发器来实现自增。原创 2017-04-28 10:47:22 · 19349 阅读 · 0 评论 -
sqlplus的几个命令
sqlplus 几个命令:在sys,system,sysman,scott四个用户权限中,scott用户最低。 其权限依次从高到低。cmd进入sqlplus sqlplus登录命令:登录sys用户 命令 sys@全局数据库名 as sysdba显示效果:请输入用户名: sys@JFJOA as sysdba输入口令:连接到:Oracle Database 11g Enterprise原创 2017-04-02 09:04:05 · 901 阅读 · 1 评论 -
PL/SQL基本程序结构和语句
1.条件结构1) CASE语法CASE selector WHEN ‘value1’ THEN S1; WHEN ‘value2’ THEN S2; WHEN ‘value3’ THEN S3; … ELSE Sn; – default case END CASE;实例DECLARE grad原创 2017-04-07 10:46:34 · 1259 阅读 · 0 评论 -
PLSQL的两个属性类型%type 和%rowtype
1.%TYPE定义一个变量,其数据类型与已经定义的某个数据变量的类型相同,或者与数据库表的某个列的数据类型相同,这时可以使用%TYPE。 说白了就是将查询到的某个列的结果要赋给 一个变量这会就用到了 %TYPE例:---查询员工号为7369的补助declareempcom emp.comm%type ; --声明一个empcom变量 begin select comm into em原创 2017-04-07 10:17:26 · 7907 阅读 · 1 评论 -
Oracle基本语法之DML(二)
增加数据语法 INSERT INTO table_name(column1,column2,....) VALUES(value1,value2,....) 实例向用户表中的所有字段都添加值insert into uinfo (id,name,password,regdate) values(1,’shaoduo’,’123’,sysdate) ; 或者 insert into u原创 2017-04-02 15:43:25 · 680 阅读 · 0 评论