最新文章列表

MySQL的临时表和视图有什么优缺点吗

作者:知乎用户 链接:https://www.zhihu.com/question/21675233/answer/101170877 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。   什么时候使用视图呢? 应用场景1:保密工作,比如有一个员工工资表,如果你只希望财务看到员工工资这个字段,而其他人不能看到工资字段,那就用一个视图,把工资这个敏感字段 ...
yypiao 评论(0) 有721人浏览 2017-03-02 14:52

MySQL自增ID最大值被使用

问题:评论数据表hotel_info_comments自增ID列达到最大值2147483647,但是并不是每一个ID都被使用了   解决办法:清理数据表的跳跃自增ID,保持ID连贯。   解决步骤:   1.   创建评论临时表 create table `hotel_info_comments_tmp` (   `id` int(11) not null auto_increm ...
薰衣草之子 评论(0) 有4428人浏览 2015-03-23 11:00

oracle中创建临时表方法

1.首先必须有权限: 创建临时表的用户好像必须要有CREATE ANY TABLE 如果你有这个权限的还 按照上面两位说得一定可以。 2.建表的语法示例: -------创建虚拟表 create global temporary table  test ( ssid int, sname varchar2(20) ) on commit delete rows; -------插入 ...
zwllxs 评论(0) 有2627人浏览 2014-06-06 14:28

excel导数据到oracle

今天需要 像oracle 里面导数据,但是又不是全表,是一个表的几个字段,还需要关联的其他表字段插入。   做法 是这样的   1.我们先建一个临时导数据的表 ,将excel导入。导入的方法网上有比较详细的解释。我是直接copy 通过plsql 2.然后 我们拿临时表 和其他需要插入的表的 字段关联, insert into ly_rzjgdcxx t (t.id,t.RZJGID,t. ...
skymym 评论(0) 有885人浏览 2014-05-06 21:40

mysql 存储过程

现在在做一个项目,设计到一个统计。可以不写存储过程,用程序就可以解决,但自己觉得用程序效率会慢一些,就想到了用存储过程。在书写的存储过程中用到了游标,临时表。也碰到一些问题。 -- 联系人导入统计创建存储过程 create PROCEDURE relationpepole_pro() BEGIN -- DECLARE x INT; DECLARE costnum BIGINT DEFAU ...
IT_way 评论(0) 有628人浏览 2013-10-28 10:03

oracle临时表的用法总结

目前所有使用Oracle作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。     当然在Oracle中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或者某几张表关联之后得到的结果集非常小并且查询得到这个结果集的速度非常快,那么这个时候我考虑在Oracle中创建“ ...
hmx1388 评论(0) 有631人浏览 2013-08-14 17:39

JAVA调用oracle存储过程返回游标出现“对象不再存在”问题

运行在was5.1上的应用某个功能在DAO中调用存储过程返回游标时出现“java.sql.SQLException: ORA-08103: 对象不再存在”的错误, 系统开发框架:spring+hibernate+struts 系统运行环境:jdk1.5+wabsphere5.1+oracle9i 以下是调用存储过程的JAVA代码和过程内容 callableStatement = connecti ...
hmx1388 评论(0) 有2365人浏览 2013-08-13 11:16

oracle触发器更新当前表

装载注明:http://yuexiaodong.iteye.com/blog/1891589          总是有这样的需求,当更新某个表的某条记录,然后需要对该表的某个字段进行更新,通过使用触发器即可完成这项工作。具体思路就是:首先建立一个临时表,然后在行触发器中记录当前操作的记录,然后在语句触发器中更新当前表。这样做的原因是,oracle对行触发器进行了限制,不能对当前表操作(具体如 ...
yuexiaodong 评论(0) 有3799人浏览 2013-06-21 15:28

sqlserver创建临时表

创建临时表       方法一:     create table #临时表名(字段1 约束条件,                      字段2 约束条件,                  .....)        create table ##临时表名(字段1 约束条件,                          字段2 约束条件,                      .. ...
fhuan123 评论(0) 有1040人浏览 2013-05-06 14:43

MySql关于临时表cann't reopen的问题

当你创建临时表的时候,你可以使用temporary关键字。如:     create temporary table tmp_table(name varchar(10) not null,passwd char(6) not null); 或      create temporary table if not exists sp_output_tmp engine= memory sel ...
dove19900520 评论(0) 有2663人浏览 2012-11-24 22:05

Oracle中的临时表用法

说明:下文中的一些说明和示例代码摘自各处,恕不一一指明出处,在此一并对相关作者表示感谢! 如果作者有异议,请来信说明1 语法 在Oracle中,可以创建以下两种临时表: 1) 会话特有的临时表 CREATE GLOBAL TEMPORARY <TABLE_NAME> (<column specification> ) ON COMMIT PRESERVE ROWS; 2 ...
jackjobs 评论(0) 有1294人浏览 2012-11-14 16:31

ORACLE临时表—ON COMMIT PRESERVE ROWS

ORACLE临时表 转 临时表:像普通表一样,有结构,但是对数据的管理上不一样,临时表存储事务或会话的中间结果集,临时表中保存的数据只对当前 会话可见,所有会话都看不到其他会话的数据,即使其他会话提交了,也看不到。临时表不存在并发行为,因为他们对于当前会话都是独立的。 创建临时表时,ORACLE只创建了表的结构(在数据字典中定义),并没有初始化内存空间,当某一会话使用临时表时,ORALCE会从当前用 ...
daizj 评论(0) 有2093人浏览 2012-10-26 23:45

oracle临时表的一个使用场景

    在上个项目中碰到这样一种情况,需要从工作流中拿出所有符合要求的任务ID,找出所有对应的业务数据标识(作为流程变量存放在流程中),然后根据业务标识查找业务数据做相应处理。在sql语句中使用了in操作,原本单个区域子系统中在办任务量不会很大,一直正常,一段时间后,各种原因需要所有区域系统合并,数据量大涨,in操作应声报错(超出1000限制)。一番考虑,决定使用临时表替换in操作。     始终 ...
sjjxiao 评论(3) 有2044人浏览 2012-07-25 16:40

临时表与redo、undo

临时表不会为其中的blocks生成redo信息,所以对临时表的操作是不可恢复的。用户修改临时表的block时,在redo log file中不会有对该block的修改信息。但是 ...
zzwssfd 评论(0) 有898人浏览 2012-06-20 14:21

oracle hibernate 临时表 存储过程

参考资料 1 ORACLE 存储过程返回临时表结果集 http://hi.baidu.com/h_sn999/blog/item/4211810f4d7542fdaa645738.html 2 ORACLE 在存储过程中使用临时表 http://blog.csdn.net/wekily ...
liufeng_king 评论(0) 有1538人浏览 2012-03-23 10:19

[转]oracle临时表相关知识

回复: 临时表存放在哪儿?DML statements on temporary tables do not generate redo logs for the data changes. However, undo logs for the data and redo logs for the undo logs are generated. Da ...
sangei 评论(0) 有1262人浏览 2012-03-19 11:10

oracle 临时表 机制

基本概念,原理 临时表的特点,什么时候用     前段时间,新公司的面试官问了一个问题,临时表的作用,以前我们用缓存中间数据时候,都是自己建一个临时表。其实oracle本身在这方面就已经考虑很全了,除非有些高级应用,我再考虑自己创建临时表。由于本人对临时表的了解不是很多,于是回来搜集下这方面的资料,弥补下这块的不足。 1、前言       目前所有使用Oracle作为数据库支撑平台的应 ...
wahaha603 评论(1) 有1011人浏览 2012-03-06 20:24

Oracle统计时用全局临时表,新建oracle作业

1.新建Oracle全局临时表,代码如下: DECLARE cnt int; begin --如果存在该临时表,则删除 SELECT count(1) into cnt from user_tables where table_name='TEMPLOGSMSHALL_SESSION'; if cnt>0 THEN BEGIN execute imme ...
Ajita 评论(0) 有1857人浏览 2012-02-13 13:12

表管理

Table Management 1.Cloning a Table create table new_table like original_table; insert into new_table select * from original_table; 2.Saving a Query Result in a Table insert into dst_tb1(i,s) select ...
jvuentuslm 评论(0) 有730人浏览 2011-12-01 21:43

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics