初折腾Oracle问题小记
来源:互联网 发布:多媒体互动直播软件 编辑:程序博客网 时间:2024/06/06 09:27
这里简单记录一下了:
记录一:N久前装过Oracle 10,前两天重新登陆一下,发现登陆不了,老是报host不存在之类的错误,导致数据库重装了又删,删除了又建,如此循环。
解决:
最后发现是不久N前修改了计算名称引起的,在C:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN 目录有有几个文件,
用记录事打开,看到host=xxx的,把xxx改成新的计算机名称解决。
用记录事打开,看到host=xxx的,把xxx改成新的计算机名称解决。
记录二:用Sys用户登陆,并创建表如Users,表用户归属Sys时,无法对表Users创建触发器。
解决:
新建另一个账号创建表
记录三:用sa[新建的账号]登陆时,Connect as 选项不要选择SysDBA,应该为默认Normal,不然出现的问题就是创建的表看不到,而且访问比需为:用户名.表名
记录四:Oracle的时间为date类型,系统当前时间默认值函数为:sysdate
记录五:oracle的表没有自增加ID,需要用序列,创建序列代码为:
-- Create sequence
create sequence AutoID
minvalue 1
maxvalue 9999999
start with 1
increment by 1
nocache
order;
create sequence AutoID
minvalue 1
maxvalue 9999999
start with 1
increment by 1
nocache
order;
在PL/SQL工具下可以直接可视化创建序列。
序列取当前值为:AutoID.Currval
序列取下一值为:AutoID.Nextval
序列取下一值为:AutoID.Nextval
记录六:创建自增加ID,网上都说有触发器,触发器代码为:
create or replace trigger 名称
before insert on 表名
for each row
begin
select 序列名称.nextval into :new.ID from dual;
end ;
before insert on 表名
for each row
begin
select 序列名称.nextval into :new.ID from dual;
end ;
说明:用触发器虽然可以实现,不过触发器只能对单表,难道每个表都要创建一个触发器?
记录七:所以自增加ID不用触发器了,通过代码调用[序列名称.Nextval]来插入,比如SQL语句为:
insert into Message(id,UserID,Body,Url) values(AutoID.nextval,3,'路过秋天','http://cyq1162.cnblogs.com')
记录八:给一个用户赋权限语句为:
grant dba,resource,connect to 用户名称;
当然用可视化选择设置更简单直观。
0 0
- 初折腾Oracle问题小记
- 初折腾Oracle问题小记二
- 初折腾Oracle问题小记四
- 折腾hyde小记
- Lvm 折腾小记
- CentOS 7 折腾小记
- Win10+VS2015折腾小记
- atom折腾小记
- jekyll windows 折腾小记
- Vmware-tools 折腾小记
- Oracle小白第一次折腾Oracle遇到的问题
- 软RAID-mdadm 折腾小记
- Ubuntu 12.04 LTS 折腾小记
- Kali安装美化折腾小记
- 软RAID-mdadm折腾小记
- Oracle 小记
- Oracle小记
- Oracle 小记
- sql 2000 字段查询修正
- CYQ.Data 轻量数据层之路 使用篇-辅助工具枚举生成器 视频 C (二十)
- CYQ.Data 轻量数据层之路 框架如何应对数据库变化
- CYQ.Data 轻量数据层之路 使用篇-MAction 数据查询 视频 D (二十一)
- PL/SQL Developer 工具技巧
- 初折腾Oracle问题小记
- C# 控制台程序 不显示在任务栏 只在进程中显示
- Http 代理工具 实战 支持网页与QQ代理
- AOP 你想干什么 IOC 你服务什么
- CYQ.Data 轻量数据层之路 使用篇-MAction 数据查询 视频 E (二十二)
- CYQ.Data 轻量数据层之路 最后开源版本V1.5.5发布[V1.4源码对外下载] (二十三)
- 初折腾Oracle问题小记二
- 折腾Oracle问题小菜记[分页存储过程/查询所有表、视图、存储过程/查询表、视图、存储过程字段结构与参数](三)
- CYQ.Data 轻量数据层之路 使用篇-MAction 取值赋值 视频[带音乐] F (二十四)