
Oracle
诫圣
这个作者很懒,什么都没留下…
展开
-
插入千万测试数据
drop table student; drop table st_class; drop table st_score drop sequence SEQ_st_class; drop sequence SEQ_student; drop sequence seq_st_score; --创建学生表 create table student ( st_id NUMBER not nul...原创 2019-10-15 20:33:31 · 214 阅读 · 0 评论 -
SQL查看表的主键
使用SQL查看表的主键: select column_name from user_cons_columns wherE CONSTRAINT_NAME in (select CONSTRAINT_NAME from user_constraints where table_name ='TABLE_NAME' and CONSTRAINT_TYPE='P'); ...原创 2013-06-26 14:16:48 · 265 阅读 · 0 评论 -
查询表中第2行到第5行的数据
分页中使用,查询表中第2行到第5行的数据 select * from( select id,name,rownum as myrow from tuse where rownum<6) where myrow>1;原创 2013-06-26 14:16:50 · 370 阅读 · 0 评论 -
聚合函数的条件查询
select count(*) from g_cardapplydaliey a group by a.g_id having count(*)>=2原创 2013-06-26 14:16:55 · 225 阅读 · 0 评论 -
无法删除当前已连接的用户
SQL> drop user a cascade; drop user a cascade * ERROR 位于第 1 行: ORA-01940: 无法删除当前已连接的用户 SQL> select username,sid,serial# from v$session; USERNAME SID SERIAL# -----...原创 2013-06-26 14:17:01 · 191 阅读 · 0 评论 -
当看ORACLE中当前登录用户
select username,count(username) from v$session t where username is not null group by username;原创 2013-06-26 14:16:53 · 184 阅读 · 0 评论 -
oracle一条SQL 插入多条记录
insert into ti_examinee_group_link(GROUP_LINK_ID, EXAMINEE_ID, group_id) select seq_ti_examinee_group_link.nextval, t.examinee_id,1 from ti_examinee_info t left join ti_...原创 2013-06-26 14:16:44 · 212 阅读 · 0 评论 -
oracle设置内存SGA
首先以sysdba身份登录 sqlplus connect system/orcl as sysdba; 然后修改参数 1.sga_target不能大于sga_max_size,可以设置为相等。 2.SGA加上PGA等其他进程占用的内存总数必须小于操作系统的物理内存。 alter system set sga_target=150M scope=spfile; alter system se原创 2013-06-26 14:16:40 · 277 阅读 · 0 评论 -
右联与外联9i以前写法 9i以后10g 11g的写法
oracle怎么实现左联,右联与外联?9i以前写法 9i以后10g 11g的写法左联: select a.id,a.name,b.address from a,b where a.id=b.id(+) 右联: select a.id,a.name,b.address from a,b where a.id(+)=b.id 外联 SELECT a.id,a.name,b.address FROM a...原创 2013-06-26 14:17:03 · 232 阅读 · 0 评论 -
ORACLE ORA-00904 invalid identifier错误
原来是SQL语句中加了双引号的原因,将值改为单引号就行了!看来对于SQL中,单引号与双引号的区别还得好好复习一下了!另外一个可能的原因是,将数据库表的列名写错了! ...原创 2013-06-26 14:16:38 · 439 阅读 · 0 评论 -
oracle查询字段的同时查询一列的总和
select t.examinee_id, t.batch_id, t.signcompany, t.signcompany_code, t.signposition, t.signposition_code, (select count(*) from ti_examinee_info b where t.ex...原创 2013-06-26 14:16:36 · 386 阅读 · 0 评论 -
oracle数据文件误删解决办法
一、(由于数据文件被删) 数据库启动不了! 即登录不了数据库;如下图 解决方法: 1) cmd 2) sqlplus “sys/oracle as sysdba” --即以sysdba身份登录 3) shutdown; 4) startup; 将出现如图错误: 显示哪个文件被误删; 复制被删的文件: 如 C:\AAA.DBF 5) alter database datafile ‘C:...原创 2013-06-26 14:16:57 · 222 阅读 · 0 评论 -
Oracle语句优化
Oracle语句优化http://coolvinson.iteye.com/blog/526437原创 2013-06-26 14:16:46 · 175 阅读 · 0 评论 -
oracle数据库导入导出
导入 imp prop/prop@orcl file=d:\servant.dmp fromuser=servant touser=prop prop/prop 登录的可户名 file:数据库文件名 fromuser:导出数据库时所使用的用户名 touser:要把这个数据库给本地的那个用户 导出 exp civilinterview/civilinterview@t.120 file=d:原创 2013-06-26 14:16:42 · 211 阅读 · 0 评论 -
oracle 函数获取别的表的数据
我们在写SQL的时候经常会用到别的表的数据,都要通过关联来取,但如果关联表多的话,会SQL变的难于读懂: create or replace function f_sys_get_state(in_table_name VARCHAR2, --TS_STATE中配置的表名 in_col_name V...原创 2013-06-26 14:16:33 · 214 阅读 · 0 评论