有时候需要大面积的修改数据,这个时候用循环语句效率不高。而临时表又不能满足点对点修改的时候,游标似一种不错的选择(PS:好像游标也是为循环而生的吧)现在有两张表 t1(ryid number,name nvarchar2(50),salary number,paydate date……)用来存员工每...
分类:
数据库 时间:
2014-07-11 11:10:08
阅读次数:
205
标准数据块用于临时表空间和系统表空间,同时也是一个表空间数据块的默认值。标准数据块的大小是在创建数据库时由参数DB_BLOCK_SIZE确定的。若要改变这一设置必须重建数据库。DB_CACHE_SIZE设置数据库高速缓存的大小。其最小尺寸为一个granule,高速缓存的数据块的大小必须等于标准数据块...
分类:
数据库 时间:
2014-07-11 09:20:23
阅读次数:
398
存储过程和函数的区别本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少1. ...
分类:
其他好文 时间:
2014-07-09 19:11:23
阅读次数:
255
作者:iamlasong
要求:表格的内容需要变更,变更的内容放在一个临时表中,用SQL语句更新正式表中多个字段。
如果更新一个字段,直接用字段名=子查询就可以了,多个字段更新,将字段在括号中并列写出即可,如下:
update tb_jg t
set t.jgfl = 'sd',
( t.zj_code, t.zj_mc) = (select a.zj_cod...
分类:
数据库 时间:
2014-07-09 13:06:53
阅读次数:
307
1. 现象使用Cacti监控,有关于临时表的一个图形可以看到正在使用的临时表Active Temp Tables的数量非常大,并且在非工作时间,也维持在400个左右。感觉非常奇怪,所以追查下!2. 探索首先,先验证下Cacti数据是否准确,已知Cacti数据是从SQLServer的sys.dm_os...
分类:
数据库 时间:
2014-07-01 21:36:47
阅读次数:
389
alter proc proc_DataSummaryasbegin begin try begin tran --PV --统计的信息存入临时表 select SharedUserID,PlatformID,CO...
分类:
数据库 时间:
2014-07-01 19:43:05
阅读次数:
254
--==========================================================================在博客园看到一篇文章《SQLServer Temp tables 数据疑问》,文章中问道在没有任何负载情况下,还有大量的临时表,这是为什么?--==...
分类:
数据库 时间:
2014-07-01 18:44:42
阅读次数:
269
sybase的基本框架
sybase数据库由系统数据库、用户数据库、数据库设备和辅助文件组成。
1、 系统数据库
sybase数据库是多个数据库结构的数据库管理系统。分为系统数据库和用户数据库。
系统数据库是在安装的时候自动创建的,包括一下内容:
master数据库:全面控制和管理用户数据库及sybase上的一切操作temp数据库:为临时表和其他临时工作空间提供一个存储区...
分类:
数据库 时间:
2014-06-30 08:48:06
阅读次数:
204
简述过程1.从excel导入到数据库。2.导入方法:bcp导入法3.注意事项:(1)检查文件的信息(大小、格式、。。(2) 从excel导入到一张临时表(自己代码创建的一张数据库)(3) 从临时表导入到虚表 (4)虚表导入实体表详细说明1.从excel导入到数据库。2.导入方法:bcp导入法 这是一...
分类:
其他好文 时间:
2014-06-27 15:41:22
阅读次数:
226
在ORACLE存储过程中创建临时表存储过程里不能直接使用DDL语句,所以只能使用动态SQL语句来执行--ON COMMIT DELETE ROWS 说明临时表是事务指定,每次提交后ORACLE将截断表(删除全部行) --ON COMMIT PRESERVE ROWS 说明临时表是会话指定,当中断会话...
分类:
数据库 时间:
2014-06-27 11:14:20
阅读次数:
240