warehouse客栈

ITPUB认证区版主

  • 博客访问: 4685490
  • 博文数量: 851
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-07 15:08
  • 认证徽章:
个人简介

了解并联系warehouse: http://blog.itpub.net/19602/viewspace-1059211/

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(851)

文章存档

2017年(7)

2016年(20)

2015年(19)

2014年(42)

2013年(65)

2012年(66)

2011年(87)

2010年(68)

2009年(103)

2008年(140)

2007年(142)

2006年(38)

2005年(53)

2004年(1)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2008-03-26 21:15:29

偶然发现在为字段增加约束时使用constraint或者constraints都可以创建成功,查看oracle语法发现是constraint,不知道是否是bug?[@more@]SQL> create table t(id int primary key);表已创建。SQL> create table tt(id int);表已创建。SQL> alter table tt add constraint fk_tt foreign key (id) references t(id);表已更改。SQL> alter table tt drop constraint fk_tt;表已更改。SQL> alter table tt add constraints fk_tt foreign key (id) references t(id);表已更改。SQL>......【阅读全文】

阅读(3214) | 评论(0) | 转发(0)

发布时间:2008-03-25 21:14:00

使用sql server和sybase时记得''表示空字符串,但是在oracle中却发现没有空字符串一说,oracle把''当null来对待![@more@]C:>sqlplus /nologSQL*Plus: Release 11.1.0.6.0 - Production on 星期二 3月 25 21:08:19 2008Copyright (c) 1982, 2007, Oracle. All rights reserved.SQL> connect / as sysdba已连接。SQL> create table t(id int , name varchar2(10));表已创建。SQL> insert into t values(1 , '');已创建 1 行。SQL> commit;提交完成。SQL> select * from t where name='';未选定行SQL> select * from t......【阅读全文】

阅读(3003) | 评论(0) | 转发(0)

发布时间:2008-03-23 11:42:48

之前并不清楚catalog命令的意思,直到去年考ocp时有到题目提到catalog命令,题意已经记不清楚了,当然答案也是懵的。网上无意中看到了ninoo的总结,转过来记录一下![@more@]http://www.ningoo.net/html/2007/oracle10g_rman_catalog_command.html......【阅读全文】

阅读(3206) | 评论(0) | 转发(0)

发布时间:2008-03-22 14:16:05

matched之后的delete语法是10g之后才有的,使用起来更加灵活方便了;而且10g中还增加了where子句可以控制条件[@more@]测试1:SQL> create table t(id int , name varchar2(10));表已创建。SQL> insert into t(id) values(1);已创建 1 行。SQL> insert into t(id) values(2);已创建 1 行。SQL> insert into t(id) values(3);已创建 1 行。SQL> insert into t values(8,'h');已创建 1 行。SQL> insert into t values(null,'m');已创建 1 行。SQL> commit;提交完成。SQL> create table tt(id int , name varchar2(10......【阅读全文】

阅读(2818) | 评论(0) | 转发(0)

发布时间:2008-03-20 23:33:47

之前一直没有搞清楚系统触发器中的suspend事件什么时候触发,正好看到一位puber问此问题,搜索一下doc,做了一个简单的测试。[@more@]参考doc:http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/schema.htm#sthref2075session1:SQL> create tablespace users datafile 'E:ORACLEPRODUCT10.2.0ORADATAORCLUSERS.DBF' SIZE 3M;表空间已创建。SQL> grant resumable to xys;授权成功。SQL> create or replace trigger trigg_system 2 after suspend on database 3 begin 4 dbms_resumable.set_timeout(10)......【阅读全文】

阅读(4033) | 评论(0) | 转发(0)

发布时间:2008-03-11 10:38:30

http://9host.cn/oracle/200742218395312855.html转[@more@]第一步:计算整个Block Header的大小 数据块头部所需要的空间大小由以下公式计算: Space after headers (hsize) = DB_BLOCK_SIZE - KCBH - UB4 - KTBBH - ((INITRANS - 1) * KTBIT) - KDBH 其中的一些参数说明如下: DB_BLOCK_SIZE:数据库的block大小,可以查询V$PARAMETER视图中获得。 KCBH、UB4、KTBBH、KTBIT、KDBH都是常量,这些定义的大小可以从V$TYPE_SIZE视图中获得。 INITRANS是分配给表的初始化事务的数量,可以从......【阅读全文】

阅读(3394) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册