- 浏览: 1927032 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
cht的大摩托:
学习
IBM WebSphere Performance Tool / ISA / jca457.jar / ha456.jar / ga439.jar -
leeking888:
有没有linux 64位的相关librfccm.so等包啊?
web test LoadRunner SAP / java / Java Vuser / web_set_max_html_param_len -
paladin1988:
非常不错,多谢了。。
appServer IBM WebSphere / WAS 7 / 8.5 / was commerce -
hzxlb910:
写了这么多
net TCP/IP / TIME_WAIT / tcpip / iperf / cain -
acwyg:
ed2k://|file|LoadRunner.V8.1.is ...
web test performance tools / linux performance tools / windows performance tools
http://user.qzone.qq.com/170475387/blog/1193406809
SQLPLUS
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
------
电信级Oracle Backup Easy 2.0.1 全功能智能备份工具
http://www.oracle.com.cn/viewthread.php?tid=105475&extra=page%3D1&page=1
http://www.oracle.com.cn/attachment.php?aid=49878
SELECT语句的各子句的执行顺序 From >>>>Where >>>>Group by >>>>Having >>>>Select >>>>Order by
清空屏幕
Sql>clear screen;
Sql>Clear scr;
sqlplus调用记事本方法:
开始----运行----sqlplusw
sql>ed 1
windows调用记事本方法
开始----运行----notepad
--笛卡尔积
//m是第一个表中的数据,n是第二个表中的数据,产生m*n条数据
Select empno,ename,job,dname,loc from emp,dept;
--消除笛卡尔积
select emp.empno,emp.ename,emp.job,dept.dname,dept.loc from emp,dept where emp.deptno=dept.deptno;
\\Ycit-2-004 user:yict pwd:1314299 ip:192.168.2.200 getway:192.168.2.132
查询年龄高于平均年龄的教师的教工号、姓名、所在系和年龄信息
Select TNO,TNAME,DNAME,AGE From TEACHER Where AGE>(select avg(age) from teacher) Order by AGE
BDB
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
http://www.bainsoft.com/
http://www.bainsoft.com/download.html
PL*SQL
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
pl*sql
http://www.allroundautomations.com/
PL*SQL Tools
更改font size
Tools----preferences----user interface----fonts----edit----select
显示sql line number
Tools----preferences----windows type----sql windows----show dictionary info in result grid
PLSQL Develop
单行注释 --
多行注释 /* */
show user 显示当前连接用户
show error 显示错误
show all 显示所有68个系统变量值
edit 打开编辑器,把缓存中最后一个sql语句调入afied.buf中编辑
edit x.sql 把当前目录指定的sql文件调入编辑器编辑
select * from tab; 察看总表数
日期和字符转换函数用法(to_date,to_char)
http://www.javaresearch.org/article/27967.htm
sysdate:查询当前日期时间
SQL>select sysdate from dual;
systimstamp
SQL>select systimestamp from dual;
to_char( ):将日期类型转按一定格式换成字符类型:
24小时格式下时间范围为: 0:00:00 - 23:59:59
12小时格式下时间范围为: 1:00:00 - 12:59:59
SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') time from dual;
TIME
-------------------
2008-1-31 20:17:57
to_date( ):将字符类型按一定格式转化为日期类型:
SQL>select
查询某天是星期几
select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day') from dual;
星期一
select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') from dual;
monday
查询两个日期间天数
select floor(sysdate - to_date('20080130','yyyymmdd')) from dual;
FLOOR(SYSDATE-TO_DATE('20080130','YYYYMMDD'))
----------------------------------------------------------------------------------
1
查询时间段
select * from table where date>=to_date('2007-01-02','yyyymmdd') and date <=to_date('2007-05-02','yyyymmdd');
查询记录数
select count(*) from table;
更新提货卡001~100有效 192.168.100.129
select t.*,t.rowid from delivery_card t;
select t.*,t.rowid from delivery_card t where t.no="001";
update delivery_card t set t.status=1 where t.no>="001" and t.no<="100";
commit;
查看test表结构
Desc Test 或 describe test;
select * from product_list where listId in(001,002);
listId column1 column2
001 xxx xxxx
002 xxx xxxx
/*
聚合函数:从一组函数中返回汇总信息
聚合函数:sum,count,sount distent ,max,min,avg,stddev
Oracle 10g
Instance:orcl ID:scott,PWD:tiger
table name:emp
table structure:empno,ename,job,mgr,hiredate,sal,comm,deptno
*/
select * from emp;
--查询min,max,avg,sum
select min(sal),max(sal),avg(sal),sum(sal) from emp;
--查询min,max,avg,sum
select min(sal),max(sal),avg(sal),sum(sal) from emp;
--查询emp表中总行数
select count(*) from emp;
--查询mgr字段中的有效行数
select count(mgr) from emp;
--查询有多少工种
select count(distinct job)from emp;
--查询从事每一个工种的员工的工资总和
select job,sum(sal) from emp group by job;
--查询从事每一个工种的员工总数
select job,count(*) from emp group by job;
--查询每一个部门的最高工资及工资总和
select deptno,max(sal),sum(sal) from emp group by deptno;
--查询具有最高工资的员工
select ename,job,sal from emp where sal=(select max(sal) from emp);
-- 多条件分组
select deptno,job,count(*) from emp group by deptno,job;
-- 使用Having选择满足条件的组
select deptno,sum(sal) from emp group by deptno having sum(sal)>8000;
--查询除去秘书clear职业,那些部门工资总和超过$3000
select deptno,sum(sal) from emp where job !='clear'
group by deptno having sum(sal)>3000 order by sum(sal);
TOAD
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
toad for oracle
http://www.quest.com/toad/
http://www.orbitsw.net/toad/
http://www.quest.com/china/pdfs.asp
http://www.toadsoft.com/beta.html
http://www.toadsoft.com/lic_agree.html
TOAD shortcuts
http://lfree.itpub.net/post/4950/196004
TOAD crack
http://www.pinxm.com/thread-18313-1-1.html
Quest Toad For Oracle V9.5.0.31 注册版文件名称:
Toad for Oracle 9.5 Dev Suite Commercial.exe
文件大小: 204.59MB
文件类型: 应用程序
任务创建时间: 2007-12-21 13:24:59
任务完成时间: 2007-12-21 14:27:47
官方英文版下载 注册码:www.pinxm.com
0-63920-11153-29060-08749
有些是我自己修改的,在系统菜单空白处点击右键,进入menu shortcuts:
ctrl-t 显示字段
alt+ 箭头上下 看sql history
c + . 补全table_name
F8 调出以前执行的sql命令
F6 格式化sql
F4 移动到表上,查看表的描述。
scroll lock 进入schema brower
F9 执行全部sql
这个没有用,不知道为什么?
ctrl+f12 external editor
Oracle JDeveloper 11g
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
http://www.oracle.com/technology/global/cn/products/jdev/11/index.html
入门
JDeveloper 11g 中的新特性
在线演示
分步教程
示例应用程序
Oracle ADF 11g 入门指南
安装指南与版本说明
ADF Faces 富客户端
了解有关 Oracle ADF Faces 富客户端组件的更多信息
了解更多
新的 Oracle ADF Developer 指南 (pdf)
新的 Oracle ADF Faces Web UI 开发人员指南 (pdf)
新的 Oracle ADF Faces 富客户端演示
将 10.1.3 SRDemo 示例移植到 11g 技术预览版
相关产品
Oracle SOA 套件 11g 技术预览版
Oracle WebCenter 11g 技术预览版
Oracle Containers for JEE 11g 技术预览版
Oracle TopLink 11g 技术预览版
开发人员下载
Oracle JDeveloper 与 ADF
Oracle 应用服务器
Oracle BPEL 流程管理器
Oracle SOA 套件
Oracle 数据库快捷版
Oracle TopLink
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
------
电信级Oracle Backup Easy 2.0.1 全功能智能备份工具
http://www.oracle.com.cn/viewthread.php?tid=105475&extra=page%3D1&page=1
http://www.oracle.com.cn/attachment.php?aid=49878
SELECT语句的各子句的执行顺序 From >>>>Where >>>>Group by >>>>Having >>>>Select >>>>Order by
清空屏幕
Sql>clear screen;
Sql>Clear scr;
sqlplus调用记事本方法:
开始----运行----sqlplusw
sql>ed 1
windows调用记事本方法
开始----运行----notepad
--笛卡尔积
//m是第一个表中的数据,n是第二个表中的数据,产生m*n条数据
Select empno,ename,job,dname,loc from emp,dept;
--消除笛卡尔积
select emp.empno,emp.ename,emp.job,dept.dname,dept.loc from emp,dept where emp.deptno=dept.deptno;
\\Ycit-2-004 user:yict pwd:1314299 ip:192.168.2.200 getway:192.168.2.132
查询年龄高于平均年龄的教师的教工号、姓名、所在系和年龄信息
Select TNO,TNAME,DNAME,AGE From TEACHER Where AGE>(select avg(age) from teacher) Order by AGE
BDB
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
http://www.bainsoft.com/
http://www.bainsoft.com/download.html
PL*SQL
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
pl*sql
http://www.allroundautomations.com/
PL*SQL Tools
更改font size
Tools----preferences----user interface----fonts----edit----select
显示sql line number
Tools----preferences----windows type----sql windows----show dictionary info in result grid
PLSQL Develop
单行注释 --
多行注释 /* */
show user 显示当前连接用户
show error 显示错误
show all 显示所有68个系统变量值
edit 打开编辑器,把缓存中最后一个sql语句调入afied.buf中编辑
edit x.sql 把当前目录指定的sql文件调入编辑器编辑
select * from tab; 察看总表数
日期和字符转换函数用法(to_date,to_char)
http://www.javaresearch.org/article/27967.htm
sysdate:查询当前日期时间
SQL>select sysdate from dual;
systimstamp
SQL>select systimestamp from dual;
to_char( ):将日期类型转按一定格式换成字符类型:
24小时格式下时间范围为: 0:00:00 - 23:59:59
12小时格式下时间范围为: 1:00:00 - 12:59:59
SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') time from dual;
TIME
-------------------
2008-1-31 20:17:57
to_date( ):将字符类型按一定格式转化为日期类型:
SQL>select
查询某天是星期几
select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day') from dual;
星期一
select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') from dual;
monday
查询两个日期间天数
select floor(sysdate - to_date('20080130','yyyymmdd')) from dual;
FLOOR(SYSDATE-TO_DATE('20080130','YYYYMMDD'))
----------------------------------------------------------------------------------
1
查询时间段
select * from table where date>=to_date('2007-01-02','yyyymmdd') and date <=to_date('2007-05-02','yyyymmdd');
查询记录数
select count(*) from table;
更新提货卡001~100有效 192.168.100.129
select t.*,t.rowid from delivery_card t;
select t.*,t.rowid from delivery_card t where t.no="001";
update delivery_card t set t.status=1 where t.no>="001" and t.no<="100";
commit;
查看test表结构
Desc Test 或 describe test;
select * from product_list where listId in(001,002);
listId column1 column2
001 xxx xxxx
002 xxx xxxx
/*
聚合函数:从一组函数中返回汇总信息
聚合函数:sum,count,sount distent ,max,min,avg,stddev
Oracle 10g
Instance:orcl ID:scott,PWD:tiger
table name:emp
table structure:empno,ename,job,mgr,hiredate,sal,comm,deptno
*/
select * from emp;
--查询min,max,avg,sum
select min(sal),max(sal),avg(sal),sum(sal) from emp;
--查询min,max,avg,sum
select min(sal),max(sal),avg(sal),sum(sal) from emp;
--查询emp表中总行数
select count(*) from emp;
--查询mgr字段中的有效行数
select count(mgr) from emp;
--查询有多少工种
select count(distinct job)from emp;
--查询从事每一个工种的员工的工资总和
select job,sum(sal) from emp group by job;
--查询从事每一个工种的员工总数
select job,count(*) from emp group by job;
--查询每一个部门的最高工资及工资总和
select deptno,max(sal),sum(sal) from emp group by deptno;
--查询具有最高工资的员工
select ename,job,sal from emp where sal=(select max(sal) from emp);
-- 多条件分组
select deptno,job,count(*) from emp group by deptno,job;
-- 使用Having选择满足条件的组
select deptno,sum(sal) from emp group by deptno having sum(sal)>8000;
--查询除去秘书clear职业,那些部门工资总和超过$3000
select deptno,sum(sal) from emp where job !='clear'
group by deptno having sum(sal)>3000 order by sum(sal);
TOAD
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
toad for oracle
http://www.quest.com/toad/
http://www.orbitsw.net/toad/
http://www.quest.com/china/pdfs.asp
http://www.toadsoft.com/beta.html
http://www.toadsoft.com/lic_agree.html
TOAD shortcuts
http://lfree.itpub.net/post/4950/196004
TOAD crack
http://www.pinxm.com/thread-18313-1-1.html
Quest Toad For Oracle V9.5.0.31 注册版文件名称:
Toad for Oracle 9.5 Dev Suite Commercial.exe
文件大小: 204.59MB
文件类型: 应用程序
任务创建时间: 2007-12-21 13:24:59
任务完成时间: 2007-12-21 14:27:47
官方英文版下载 注册码:www.pinxm.com
0-63920-11153-29060-08749
有些是我自己修改的,在系统菜单空白处点击右键,进入menu shortcuts:
ctrl-t 显示字段
alt+ 箭头上下 看sql history
c + . 补全table_name
F8 调出以前执行的sql命令
F6 格式化sql
F4 移动到表上,查看表的描述。
scroll lock 进入schema brower
F9 执行全部sql
这个没有用,不知道为什么?
ctrl+f12 external editor
Oracle JDeveloper 11g
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
http://www.oracle.com/technology/global/cn/products/jdev/11/index.html
入门
JDeveloper 11g 中的新特性
在线演示
分步教程
示例应用程序
Oracle ADF 11g 入门指南
安装指南与版本说明
ADF Faces 富客户端
了解有关 Oracle ADF Faces 富客户端组件的更多信息
了解更多
新的 Oracle ADF Developer 指南 (pdf)
新的 Oracle ADF Faces Web UI 开发人员指南 (pdf)
新的 Oracle ADF Faces 富客户端演示
将 10.1.3 SRDemo 示例移植到 11g 技术预览版
相关产品
Oracle SOA 套件 11g 技术预览版
Oracle WebCenter 11g 技术预览版
Oracle Containers for JEE 11g 技术预览版
Oracle TopLink 11g 技术预览版
开发人员下载
Oracle JDeveloper 与 ADF
Oracle 应用服务器
Oracle BPEL 流程管理器
Oracle SOA 套件
Oracle 数据库快捷版
Oracle TopLink
在Oracle PL-SQL中,左连接和右连接可以用如下的方式实现:
-- Create
table
create table CITY ( CITYID NUMBER(19) not null, CITY_CODE VARCHAR2(20), COUNTRY_CODE VARCHAR2(100), CREATE_USER VARCHAR2(20), CREATE_TIME TIMESTAMP(6), UPDATE_USER VARCHAR2(20), UPDATE_TIME TIMESTAMP(6), STATUS VARCHAR2(2), FK_PROVINCE NUMBER(19), FK_CITY_GROUP NUMBER(19) ) tablespace USERS pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K minextents 1 maxextents unlimited ); -- Create/Recreate primary, unique and foreign key constraints alter table CITY add constraint CITYID_PK primary key (CITYID) using index tablespace USERS pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K minextents 1 maxextents unlimited ); |
ora-02291
错误
http://blog.csdn.net/scjy127/archive/2007/09/14/1785407.aspx 有外键 FK约束的字段可以为空 1。创建测试表 SQL> create table lesson(lesson_name varchar2(20), classroom varchar2(10)); 表已创建。 SQL> create table teacher(name varchar2(20),lesson_name varchar2(20)); 表已创建。 SQL> alter table lesson add constraint pk_lesson primary key(lesson_name); 表已更改。 SQL> alter table teacher add constraint fk_lessonname foreign key(lesson_name) 2 references lesson(lesson_name); 表已更改。 2。插入测试数据 SQL> insert into lesson values('english','class 1'); 已创建 1 行。 SQL> insert into lesson values('music','class 2'); 已创建 1 行。 3。测试有外键的字段是否可以为空 SQL> insert into teacher values('wang','hello'); insert into teacher values('wang','hello') * ERROR 位于第 1 行 : ORA-02291: 违反完整约束条件 (SYSTEM.FK_LESSONNAME) - 未找到父项关键字 SQL> insert into teacher values('wang','music'); 已创建 1 行。 SQL> insert into teacher values('wang',null); 已创建 1 行。 结论:有外键约束的字段可以为空。如果不为空的话,则一定要满足外键的约束关系。 主人回复: |
end
发表评论
-
db RethinkDB
2017-11-04 10:33 1123s RethinkDB 已倒闭。 如何安装Ret ... -
db H2 / h2 / h2 cluster / cubrid
2017-02-09 11:18 1109s Version 1.4.193 (2016-1 ... -
db nosql redis / Redis Sentinel
2016-11-10 20:18 965s 课程> Web开发> PHP> Re ... -
db Oracle OLTP OLAP / apache kylin / druid
2016-08-16 14:24 1302s Druid is a high-performan ... -
db vfp / Visual FoxPro
2012-01-04 15:51 16562002年9月计算机二级VFP ... -
db base database
2011-12-18 22:09 1290数据库系统概论 http://www.chinadb.org ... -
db db2_monitorTool IBM Rational Performace Tester
2010-08-04 17:22 1808使用 Rational Performance Tester ... -
db dba experience
2010-05-08 10:55 1678请列出你在从事DBA生 ... -
db db2 v8.2
2010-03-09 21:05 4782db db2 doc http://publib.b ... -
db db2 v9.7 / 9.8
2010-03-08 16:31 5104db2 v9 infocenter http://pub ... -
db db2 base / instance database tablespace container
2009-12-24 11:14 3823DB2基本概念 —— 实例、数据库、表空间、容器 D ... -
db oracle books
2009-10-16 00:14 1210O'Reilly Oracle系列书籍导读 ... -
db SQL Server error_list
2009-10-15 23:36 2501http://oryx.iteye.com/blog/1544 ... -
db db2 soft
2009-10-14 18:46 2706http://www-01.ibm.com/softw ... -
db db2 books
2009-10-02 11:04 2408http://book.51cto.com/art/20090 ... -
db sql montior
2009-10-01 13:17 1239JProfiler 性能跟踪、测量工具,能跟踪、测 ... -
db oracle error_list
2009-09-18 16:39 1533oracle 文档 http://www.oracl ... -
db oracle
2009-09-18 15:47 1537·Oracle财务软件(Oracle Financial) ... -
db db2 dba
2009-09-07 19:04 2514db2 doc IBM DB2 数据库 Linux ... -
db db2 tools
2009-09-07 10:42 2725attention :toad和db2自带图形管理客户端 ...
相关推荐
- **PL/SQL Developer** 和 **Toad**: 这两个工具可以简化Oracle数据库的操作及后台开发。 - Toad 更适合DBA使用,而PL/SQL Developer则更适合一般的开发工作。 - 应根据个人需求选择合适的工具或结合使用。 ####...
Toad for Oracle是一款由Quest Software开发的强大Oracle数据库管理工具,主要面向DBA(数据库管理员)、开发者和数据分析师。它提供了一整套功能,包括数据库对象管理、SQL开发、数据查询、性能分析等,极大地提高...
oracle toad汉化包
Toad+for+Oracle V10&V11; keygen
Toad Oracle && Crack
个人toad的小小使用心得,各位兄弟姐妹,下来看看吧,解决很多问题的。嘻嘻
Toad for Oracle是一款由Quest Software开发的Oracle数据库管理工具,专为DBA(数据库管理员)和开发人员设计,提供了一套全面的解决方案来管理和优化Oracle数据库。10.5版本是该工具的一个历史版本,虽然这里提到的...
toad 破解简体中文版本,很好的一款oracle 分析工具 Toad由Oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境
Toad for Oracle是一款深受数据库管理员和开发人员喜爱的Oracle数据库管理工具,由Quest Software公司开发。免安装版本意味着用户可以直接使用,无需经历繁琐的安装过程,同时也避免了可能的系统冲突问题。它提供了...
使用方法: 打开注册机 第一行输入“Trial Version” 然后把下面算出的序列号复制, 打开TOAD “HELP”--“Authorization” 把序列号放进去,重启TOAD就OK了
在探讨Toad for Oracle 11.6 64位版本及其注册码的相关知识点时,首先需要明确几个关键概念:Toad for Oracle是一款由Quest Software开发的数据库管理工具,广泛应用于Oracle数据库的开发、管理和维护工作中。...
### Toad for Oracle 使用指南关键知识点 #### 一、Toad for Oracle 概览 - **版本信息**:Toad for Oracle 11.6 是一款面向 Oracle 数据库的专业开发和管理工具,由 Quest Software 在 2012 年发布。 - **版权与...
Toad for Oracle 是一款专为Oracle数据库设计的强大管理工具,旨在提高数据库开发人员和管理员的工作效率。它提供了一系列的功能,如代码编辑、SQL优化、性能分析、数据比较等,帮助用户更高效地进行数据库管理和...
Toad for Oracle 12 各 个 版 本 注 册 码,非常好用。
1 下载 Toad for Oracle 11.6.1(最新版) 并安装, 下载地址见附件 2 如果想安装 DBA Suite 其他组件 (例如 SQL Optimizer, Data Modeler, Benchmark Factory, Spolight)可下载 11.6 的DBA下载包 (见附件),...
Toad For Oracle使用教程详细讲解了如何使用Toad For Oracle工具操作数据库。
本教程“使用TOAD将CSV数据导入Oracle”旨在帮助用户掌握如何高效地将CSV(逗号分隔值)文件中的数据导入到Oracle数据库中,这在数据迁移、数据分析或系统集成等场景中非常常见。TOAD(Tool for Oracle Application ...
Toad for Oracle key Toad for Oracle 12.msi 应用的Key
Toad for Oracle是一款由Quest Software开发的数据库管理工具,专门针对Oracle数据库系统设计。这款工具在数据库管理员、开发人员和分析师中广泛使用,因为它提供了强大的数据查询、数据库设计、性能优化以及自动化...
Toad for Oracle是一款由Quest Software开发的强大数据库管理工具,主要用于Oracle数据库的管理和开发工作。该工具支持多种版本的Oracle数据库,包括Oracle 11g在内。Toad for Oracle不仅提供了丰富的功能来简化日常...