近期由于程序的异常,导致数据库中创建了大量的表(约4000个),纠结的是表中的数据还都是有用的。需要合并到一个表中,首先想到的就是使用存储过程来处理,但由于表名都是动态生成的,需要解决在存储过程中处理以表名作为参数的问题。1、用set或者declare语句将表名定义为变量,在sql中的表名位置使用变...
分类:
数据库 时间:
2014-09-16 18:54:40
阅读次数:
325
BS脚本:function ExecuteOraclePrc(objectId,preferenceName){ try { var outMsgs = ""; var preference = GetPreference(preferenceName); ...
分类:
其他好文 时间:
2014-09-16 18:53:30
阅读次数:
721
在存储过程中定义了变量v1int;v2int;v3int;从表tab1选择3个字段f1,f2,f3赋值给这三个变量,要如何写如果单个变量可以selectf1intov1fromtab1如果多个变量可以selectf1,f2,f3intov1,v2,v3fromtab1
分类:
其他好文 时间:
2014-09-16 18:46:30
阅读次数:
109
MySQL存储过程不可以定义动态的游标(cursor),但是可以使用变量。open -> fetch...into -> close。 ????1、声明一个游标: --?define?userId
DECLARE?userId?nvarchar(50)?default?0;
--?d...
分类:
数据库 时间:
2014-09-16 10:59:00
阅读次数:
203
crontab用法:crontab[-uuser]filecrontab[-uuser]{-l|-r|-e}-l:显示crontab文件内容。-e:利用vim编辑用户crontab文件。-i:删除用户crontab文件前确认提示。-r:从crontab目录中删除用户crontab文件。(crontab-ri)-uuser:指定使用者。/etc/cron.deny:该文件内的用户不允许使..
分类:
其他好文 时间:
2014-09-16 10:55:21
阅读次数:
181
在对于CallableStatement进行参数赋值或者取值时,建议直接用索引号,避免使用参数名称! 若使用参数名称,每次调用该存储过程时,jdbc会自动执行 exec sp_sproc_columns的存储过程,获取指定存储过程的对应参数。 不知道具体原因,但是在本机时候,调用该存储过程的表现非常...
分类:
数据库 时间:
2014-09-16 00:17:09
阅读次数:
389
sql>descdbms_random: 查询dbms_random包下的存储过程和函数a、 value() 用于返回两个数值之间的随机数, value (low, high)SQL > select dbms_random.value() from dual;默认是从0到1间的数0.0536824...
分类:
数据库 时间:
2014-09-15 21:09:59
阅读次数:
265
查询数据库中的存储过程和函数方法一:select`name`frommysql.procwheredb=‘your_db_name‘and`type`=‘PROCEDURE‘//存储过程select`name`frommysql.procwheredb=‘your_db_name‘and`type`=‘FUNCTION‘//函数方法二:showprocedurestatus;//存储过程showfunctionstatus;//函数查看..
分类:
数据库 时间:
2014-09-15 19:50:30
阅读次数:
230
微软Sql Server数据库是企业开发管理中最常用的数据库系统之一。其功能强大而且使用简单、方便。我们在数据库中创建数据库、表、视图、触发器、存储过程、函数等信息。 最常用的功能之一,查询数据,例如:1 SELECT [SysAreaId]2 ,[AreaName]3 ...
分类:
数据库 时间:
2014-09-15 19:12:39
阅读次数:
243
(1)Connection对象:主要作用是开启程序集和数据库之间的连接(open()和close()方法)。(2)Commend对象:发送SQL语句指令以及调用在数据库中的存储过程。(3)DataAdapter对象:功能:在数据源和DataSet之间执行数据传输的工作。它可以通过Commend对象下...
分类:
Web程序 时间:
2014-09-15 17:16:49
阅读次数:
255