随笔分类 - 数据库
摘要:角色是一系列权限的集合,而用户是一系列角色和权限的集合。
阅读全文
摘要:原因:默认Oracle10g的scott不能登陆。 解决:(1)conn sys/sys as sysdba;//以DBA的身份登录(2)alter user scott account unlock;// 然后解锁(3)conn scott/tiger //弹出一个修改密码的对话框,修改一下密码就
阅读全文
摘要:本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创建触发器 8.2.1 触发器触发次序 8.2.2 创建DML触发器 8.2.3 创建替代(INSTEAD OF)触发器 8.2.3 创建系统事件触发器 8.2.4 系统触发器事
阅读全文
摘要:ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: m
阅读全文
摘要:1、常用日期型数据类型1.1、DATE这是ORACLE最常用的日期类型,它可以保存日期和时间,常用日期处理都可以采用这种类型。DATE表示的日期范围可以是公元前4712年1月1日至公元9999年12月31日date类型在数据库中的存储固定为7个字节,格式为: 第1字节:世纪+100 第2字节:年 第
阅读全文
摘要:数据导出:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中exp system/manager@TEST file=d:\daochu.dmp full=y2将数据库中system用户与sys用户的表导出expsystem/manager@TE
阅读全文
摘要:创建视图: NOFORCE 如果基表不存在则不创建视图,默认为NOFORCE alias_name 为子查询中的表达式指定别名。 subquery 子查询 WITH CHECK OPTION 说明只有子查询检索的行才能被插入、修改或删除。默认情况下,在出入、更新或修改行之前并不会检查这些行是否能被子
阅读全文
摘要:创建用户: create user 用户名 identified by 密码; 删除用户: drop user 用户名 cascade;
阅读全文
摘要:删除存储过程 DROP PROCEDURE 存储过程名字删除函数 DROP FUNCTION 函数名字删除触发器 DROP TRIGGER 触发器名字
阅读全文
摘要:表的操作: 创建表: create table 表名 ( 列名 属性; ); 查看表结构: desc 表名; 表重命名: rename 原表名 to 新表名; 删除表: drop 表名; 表的字段操作: 增: alter table 表名 add 列名 列的属性; --单列操作 alter tabl
阅读全文
摘要:存储过程创建语法: create or replace procedure 存储过程名(param1 in type,param2 out type) as 变量1 类型(值范围); 变量2 类型(值范围); Begin Select count(*) into 变量1 from 表A where列
阅读全文
摘要:先创建个表: 1)create table test ( sno char(12), name char(4), CONSTRAINT PK_test PRIMARY KEY (sno,name) -- 联合主键 ); 2) 创建表之后追加联合主键: alter table 表名add constr
阅读全文
摘要:一、查看当前用户信息:1、查看当前用户拥有的角色权限信息:select * from role_sys_privs;2、查看当前用户的详细信息:select * from user_users;3、查看当前用户的角色信息:select * from user_role_privs; 总结:ORACL
阅读全文
摘要:grant给表赋权限: grant select/update on table to user; grant 权限 on 表 to 用户。 2.grant 给存储过程赋权限: grant execute on package/function/procedure to user; grant ex
阅读全文
摘要:权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identifie
阅读全文
摘要:1、同时按SHIFT和DELETE键,然后点OK即可清屏 。 2、若在window窗口下sqlplus 中清屏命令:host cls 或是clear screen 或只是4位clea scre。 3、若在dos的窗口下进入sql/plus就要用clear SCR。
阅读全文
摘要:--创建表空间和数据库文件及默认表空间大小create tablespace TableSpace_Test datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\DataBase_Test.DBF' size 200m; --设置数据库自动增长alter
阅读全文