oracle
jody_xx
这个作者很懒,什么都没留下…
展开
-
navicat连接数据库oracle
oracle数据库用户密码命名规则,是含数字大小写字母特殊符号,数字不要放在第一位,字母开头,不然安装数据库时会报一个错误,不过忽略这个错误,后面把密码改过来也是一样的。主机名或IP地址写localhost就行,这是连接本机的数据库。连接信息如下:...原创 2018-06-07 09:57:50 · 238 阅读 · 0 评论 -
oracle 的dual是什么东西
1. dual 确实是一张表.是一张只有一个字段,一行记录的表. 2.习惯上,我们称之为'伪表'.因为他不存储主题数据. 3. 他的存在,是为了操作上的方便.因为select 都是要有特定对象的. 如:select * from mytable ; select * from myview; 等等. 但如果我们不需要从具体的表来取得表中数据,而是单纯地为了得到一些我们想得到的信息,并要通过sele...转载 2019-08-03 16:13:09 · 319 阅读 · 0 评论 -
oracle 事务
事务用于保证事务的一致性,它由一组相关的dml语句组成,该组语句要么全部成功,要么全部失败。 例:网上转账就必须用事务处理,用于保证数据的一致性。 savepoint a1;--新建保存点a1 delete from emp where empid='9996'; savepoint a2;--新建保存点a2 delete from emp where empid='9999'; ro...原创 2019-04-09 16:55:28 · 127 阅读 · 0 评论 -
sql查询示例笔记(多表查询)
emp(empid,empname,sex,salary,mgr,job,comm,deptid) 员工表(员工ID,员工姓名,性别,工资,上级员工编号mgr,职位,补助,部门ID) grade(grade,lowsal,hisal) 工资等级表(等级,最低工资,最高工资) dept(deptid,deptname) 部门表(部门ID,部门名称) --e.g.查询员工的姓名,工...原创 2019-04-03 10:57:40 · 363 阅读 · 0 评论 -
sql查询语句学习笔记
给用户指定默认表空间,个人理解是为了方便管理。可直接到默认表空间下面查看表、索引、触发器信息、聚簇Cluster,如图:转载 2019-04-02 11:28:50 · 171 阅读 · 0 评论 -
oracle数据库用户管理
运行 cmd 按如下输入命令 sqlplus / as sysdba ---------以sys登陆 超级用户(sysdba) alter user 用户名 account unlock; --------- 解除锁定(必须带“;”号) alter user 用户名 identified 密码; -------------修改密码 然后用你改好的密码登陆就行 如果可以登...转载 2019-03-28 17:02:39 · 307 阅读 · 0 评论 -
其他用户要查看sys用户创建的表时,先要给用户分配该表的相应权限
首先用户例usr01要有 connect角色权限然后可以将表例 products 的查询、插入、删除权限赋予用户usr01登记用户sys,执行如下查询语句:grant select,insert,delete on products to usr01则用户usr01具有表products 的select,insert,delete,权限。菜鸟有错请原谅。...原创 2018-06-28 17:55:05 · 1099 阅读 · 0 评论 -
oracle序列名都是大写,新建时可以用小写字母命名,但系统默认大写,查询时要全用大写字母
oracle序列名都是大写,新建时可以用小写字母命名,但系统默认大写,查询时要全用大写字母例 新建序列时,使用的是 seq_usrid ,但查询时使用如下语句结果为空:select * from user_sequences where sequence_name like '%seq_usr%'下面才能查到这个序列:select * from user_sequences where seq...原创 2018-06-29 17:40:31 · 1146 阅读 · 0 评论 -
oracle触发器注意点
create or replace trigger tg_insertUsrbefore insert on LXX.xx_usr for each row when(new.usr_id is null)beginselect SEQ_USRID.Nextval into:new.usr_id from LXX.XX_USR;end;以上是参照例子建的一个触发器。into:后面不能有空格。有空格...原创 2018-06-29 17:38:47 · 560 阅读 · 0 评论