- 浏览: 7355832 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (1546)
- 企业中间件 (236)
- 企业应用面临的问题 (236)
- 小布Oracle学习笔记汇总 (36)
- Spring 开发应用 (54)
- IBatis开发应用 (16)
- Oracle基础学习 (23)
- struts2.0 (41)
- JVM&ClassLoader&GC (16)
- JQuery的开发应用 (17)
- WebService的开发应用 (21)
- Java&Socket (44)
- 开源组件的应用 (254)
- 常用Javascript的开发应用 (28)
- J2EE开发技术指南 (163)
- EJB3开发应用 (11)
- GIS&Mobile&MAP (36)
- SWT-GEF-RCP (52)
- 算法&数据结构 (6)
- Apache开源组件研究 (62)
- Hibernate 学习应用 (57)
- java并发编程 (59)
- MySQL&Mongodb&MS/SQL (15)
- Oracle数据库实验室 (55)
- 搜索引擎的开发应用 (34)
- 软件工程师笔试经典 (14)
- 其他杂项 (10)
- AndroidPn& MQTT&C2DM&推技术 (29)
- ActiveMQ学习和研究 (38)
- Google技术应用开发和API分析 (11)
- flex的学习总结 (59)
- 项目中一点总结 (20)
- java疑惑 java面向对象编程 (28)
- Android 开发学习 (133)
- linux和UNIX的总结 (37)
- Titanium学习总结 (20)
- JQueryMobile学习总结 (34)
- Phonegap学习总结 (32)
- HTML5学习总结 (41)
- JeeCMS研究和理解分析 (9)
最新评论
-
lgh1992314:
[u][i][b][flash=200,200][url][i ...
看看mybatis 源代码 -
尼古拉斯.fwp:
图片根本就不出来好吧。。。。。。
Android文件图片上传的详细讲解(一)HTTP multipart/form-data 上传报文格式实现手机端上传 -
ln94223:
第一个应该用排它网关吧 怎么是并行网关, 并行网关是所有exe ...
工作流Activiti的学习总结(八)Activiti自动执行的应用 -
ZY199266:
获取不到任何消息信息,请问这是什么原因呢?
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息 -
xiaoyao霄:
DestinationSourceMonitor 报错 应该导 ...
ActiveMQ 通过JMX监控Connection,Queue,Topic的信息
Oracle:表名、字段名、constraint名的长度有限制
oracle 的命名规则:
1、要以字母开头
2、包含字母和数字,以及# $
3、不能超过30个字符
这是Oracle的限制!
SQL: select * into b from a where 1<>1
feedom.net
说明:拷贝表(拷贝数据,源表名:a 目标表名:b) 中国网管联盟www_bitscn_com
SQL: insert into b(a, b, c) select d,e,f from b;
说明:显示文章、提交人和最后回复时间
SQL: select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b 中国网管论坛bbs.bitsCN.com
说明:外连接查询(表名1:a 表名2:b)
SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c 网管联盟www.bitsCN.com
说明:日程安排提前五分钟提醒 feedom.net
SQL: select * from 日程安排 where datediff('minute',f开始时间,getdate())>5
说明:两张关联表,删除主表中已经在副表中没有的信息 54ne.com
SQL:
delete from info where not exists ( select * from infobz where info.infid=infobz.infid 网管联盟www.bitsCN.com
说明:-- 网管联盟www.bitsCN.com
SQL: 54ne.com
SELECT A.NUM, A.NAME, B.UPD_DATE, B.PREV_UPD_DATE
FROM TABLE1, 中国网管论坛bbs.bitsCN.com
(SELECT X.NUM, X.UPD_DATE, Y.UPD_DATE PREV_UPD_DATE 中国网管论坛bbs.bitsCN.com
FROM (SELECT NUM, UPD_DATE, INBOUND_QTY, STOCK_ONHAND
FROM TABLE2
WHERE TO_CHAR(UPD_DATE,'YYYY/MM') = TO_CHAR(SYSDATE, 'YYYY/MM')) X, 54com.cn
(SELECT NUM, UPD_DATE, STOCK_ONHAND FROM TABLE2 网管网bitsCN.com
WHERE TO_CHAR(UPD_DATE,'YYYY/MM') =
TO_CHAR(TO_DATE(TO_CHAR(SYSDATE, 'YYYY/MM') ¦¦ '/01','YYYY/MM/DD') - 1, 'YYYY/MM') Y, 中国网管论坛bbs.bitsCN.com
WHERE X.NUM = Y.NUM (+)
AND X.INBOUND_QTY + NVL(Y.STOCK_ONHAND,0) <> X.STOCK_ONHAND B
WHERE A.NUM = B.NUM feedom.net
SQL: 中国网管联盟www_bitscn_com
select * from studentinfo where not exists(select * from student where studentinfo.id=student.id) and 系名称='"&strdepartmentname&"' and 专业名称='"&strprofessionname&"' order by 性别,生源地,高考总成绩
SELECT a.userper, a.tel, a.standfee, TO_CHAR(a.telfeedate, 'yyyy') AS telyear,
SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '01', a.factration)) AS JAN,
SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '02', a.factration)) AS FRI,
SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '03', a.factration)) AS MAR,
SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '04', a.factration)) AS APR,
SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '05', a.factration)) AS MAY,
SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '06', a.factration)) AS JUE, 网管联盟www.bitsCN.com
SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '07', a.factration)) AS JUL,
SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '08', a.factration)) AS AGU,
SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '09', a.factration)) AS SEP,
SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '10', a.factration)) AS OCT, 网管联盟www.bitsCN.com
SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '11', a.factration)) AS NOV,
SUM(decode(TO_CHAR(a.telfeedate, 'mm'), '12', a.factration)) AS DEC 网管网bitsCN_com
FROM (SELECT a.userper, a.tel, a.standfee, b.telfeedate, b.factration
FROM TELFEESTAND a, TELFEE b 54com.cn
WHERE a.tel = b.telfax) a
GROUP BY a.userper, a.tel, a.standfee, TO_CHAR(a.telfeedate, 'yyyy') 网管网bitsCN_com
说明:四表联查问题: feedom.net
SQL: select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where .....
54ne.com
说明:得到表中最小的未使用的ID号 中国网管联盟www_bitscn_com
SQL: 中国网管联盟www_bitscn_com
SELECT (CASE WHEN EXISTS(SELECT * FROM Handle b WHERE b.HandleID = 1) THEN MIN(HandleID) + 1 ELSE 1 END) as HandleID
发表评论
-
Oracle truncate 和drop 的区别测试
2011-09-15 21:47 1700设置autotrace功能 1.创建plan_table ... -
Oracle使用实例证明实体化视图和视图的区别
2011-09-14 16:52 3209使用实例证明实体化视图和视图的区别 scott@TICKET ... -
Oracle中证明spfile和pfile的启动顺序
2011-09-13 23:44 2779问题: Oracle在nomount状态:只启动实例 ... -
ORACLE在windows上使用orakill结束oracle会话的线程
2011-09-13 23:08 4694在windows上使用orakill结束oracle会话的线程 ... -
Oracle【COLUMN】设置表字段默认值仅对未来生效
2011-09-13 22:10 3189【COLUMN】设置表字段默 ... -
Oracle无法使用命令 /usr/X11R6/bin/xdpyinfo 自动检查显示器颜色
2011-09-13 19:59 13047在suse10中安装orac ... -
Oracle Listener中常用命令
2011-09-12 22:37 1854Oracle Listener中常用命令1.通过lsnrctl ... -
简单描述Oracle临时表的存储特点
2011-09-12 22:28 1929简单描述临时表的存储特点。 临时表的数据存储在临时表空间 ... -
Oracle实现定时expdp备份
2011-09-12 22:14 4504在项目中实现oracle的每周五进行一次全部分,通过 ... -
用户的$home/.dmrc已被忽略,这将无法保存 默认会话和语言
2011-09-11 23:44 2559用户的$home/.dmrc已被忽略,这将无法保存 默认会话和 ... -
undo表空间学习总结
2011-09-11 12:59 2415undo 表空间只有一个是 ... -
Oracle11g中SCN与TimeStamp的相互转换
2011-09-10 18:55 3401Oracle11g中SCN与TimeStamp的相互转换 作 ... -
ORA-01578: ORACLE 数据块损坏的解决方案
2011-09-01 19:32 7628错误描述: Errors in file d:\app\ad ... -
Oracle v$parameter表知多少
2011-09-01 00:07 2816orale中一个重要的视图v$parameter,我们知道知 ... -
Oracle 初始化参数的管理
2011-08-31 22:50 1304orale中一个重要的视图v$parameter,我们知道知 ... -
Oracle查询数据库的各种文件
2011-08-31 22:40 2055查询数据库的各种文件 set lines 100 pages ... -
Oracle 性能调优学习笔记(二)- ----Oracle SQL TRACE和TKPROF使用
2011-08-30 15:14 2656Oracle SQL TRACE和TKPROF使用 ... -
Why VKTM background process in Oracle 11g(转)
2011-08-30 14:11 2680在分析Oracle的Alertlog时候,发现有一 ... -
没事看看Oracle的AlertSID.log做一下分析
2011-08-30 13:43 2344后台进程trace file: alert log 文 ... -
Oracle Job使用和管理
2011-08-30 11:32 3124Oracle job 管理 查看数据 ...
相关推荐
- 添加约束:`ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (字段名);` 或 `UNIQUE (字段名);` - 控制缓存:`ALTER TABLE 表名 CACHE;` 或 `NOCACHE;` **执行DML和DDL语句的注意事项**: - DML语句执行后...
- 加约束:`ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (字段名);` 3. **其他DDL**:还可以改变对象的存储属性,如将表放入或移出缓存区,`ALTER TABLE 表名 CACHE`或`ALTER TABLE 表名 NOCACHE`;创建...
ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (字段名); ``` 3. DROP:删除对象,如 `DROP TABLE 表名 CASCADE CONSTRAINTS;` 会删除表及其依赖关系。 在执行 DML 和 DDL 语句时,应注意以下几点: - ...
- 添加约束:`ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY(字段名);` 3. DROP语句: - 删除表及其约束:`DROP TABLE 表名 CASCADE CONSTRAINTS;` 三、其他重要概念: - 事务处理:`COMMIT`提交更改,`...
这些信息包括表名、字段名、数据类型、字段长度、是否可为空以及主键等。掌握如何有效地获取这些信息对于进行数据库设计、维护和优化具有重要意义。 #### 1. 查询所有用户表 要获取当前用户所有的表信息,可以使用...
- **添加外键约束**:`ALTER TABLE 表名 ADD CONSTRAINT 外键名 FOREIGN KEY (字段名) REFERENCES 关联表(字段名);` - **删除外键约束**:`ALTER TABLE 表名 DROP CONSTRAINT 外键名;` 以上内容涵盖了Oracle数据库...
5. 修改字段长度:若需要调整列的存储长度,使用`MODIFY`子句,如`ALTER TABLE 表名 MODIFY (字段名 类型 长度)`,这里的类型和长度应匹配Oracle的数据类型。 6. 改变字段类型:要改变列的数据类型,同样使用`...
- 添加约束:`ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (字段名);` 或 `UNIQUE (字段名);` - 控制表的缓存:`ALTER TABLE 表名 CACHE`或`NOCACHE`可以决定表是否存储在内存中。 在执行DML语句时,...
- 添加约束条件:`ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (字段名);` - 控制表是否存储在内存区:`ALTER TABLE 表名 CACHE;` 或 `ALTER TABLE 表名 NOCACHE;` **3. DROP (删除表、索引、视图等)** ...
`,添加主键约束:`ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (字段名);`。 3. DROP DROP用于删除对象,如表、索引、视图、同义词等。例如,删除表:`DROP TABLE 表名 CASCADE CONSTRAINTS;`,这将同时...
- 添加约束:`ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (字段名)`或`UNIQUE (字段名)`。 - 控制表的存储位置:`ALTER TABLE 表名 TABLESPACE 表空间名`。 在执行DML和DDL语句时,要注意锁定机制、...
ALTER TABLE <表名> ADD CONSTRAINT <外键名> FOREIGN KEY (<字段名>) REFERENCES <关联表>(<字段名>); ``` #### 删除外键约束 ```sql ALTER TABLE <表名> DROP CONSTRAINT <外键名>; ``` 综上所述,以上列举的...
- 添加约束:`ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY(字段名);` 3. **DROP**:用于删除数据库对象。 - 删除表及其所有约束:`DROP TABLE 表名 CASCADE CONSTRAINTS;` **三、其他函数** Oracle还...
- 添加约束:`ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (字段名);` - 控制表缓存状态:`ALTER TABLE 表名 CACHE;` 或 `ALTER TABLE 表名 NOCACHE;` **3. DROP语句** 删除数据库对象,如表、索引等...
- 添加约束:`ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (字段名);` - 控制表的缓存:`ALTER TABLE 表名 CACHE;` 或 `ALTER TABLE 表名 NOCACHE;` 3. **其他DML和DDL语句** - **SELECT**:用于查询...
ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY (字段名); ALTER TABLE 表名 ADD CONSTRAINT 约束名 UNIQUE (字段名); ``` #### 3. DROP - **删除表**: ```sql DROP TABLE 表名 CASCADE CONSTRAINTS; ...
INTO 表名 (字段名1, 字段名2) VALUES (值1, 值2) INTO 表名 (字段名1, 字段名2) VALUES (值3, 值4) SELECT 6 FROM DUAL; ``` - **设置回滚点**: ```sql SAVEPOINT 回滚点名; ``` - **回滚到指定点**: ```...
- **约束添加**:`ALTER TABLE 表名 ADD CONSTRAINT 约束名 PRIMARY KEY(字段名);` #### DROP语句 DROP用于删除数据库对象。 - **表删除**:`DROP TABLE 表名 CASCADE CONSTRAINTS;` #### TRUNCATE语句 ...