MySQLdb执行存储过程时就要调用 callproc 方法。它返回的就是受影响的行。MySQL 中存储过程的定如下:delimiter //create procedure proc_insert_t(_x int,_y int)begininsert into t (x,y) values(_x...
分类:
数据库 时间:
2015-06-18 19:11:34
阅读次数:
143
有个网友问我,如何授予某个用户只能查看某些存储过程的定义权限,而不能让用户去修改、执行存储过程。看似简单的问题,却因为从没有碰到这样的需求。花了点时间才梳理、总结清楚。 关于ORACLE账号的权限问题,一般分为两种权限: 系统权限: 允许用户执行特定的数据库动作,如创建表、创建索引、创建存储过程等 ...
分类:
其他好文 时间:
2015-06-16 12:43:06
阅读次数:
149
SQL Server系统存储过程也是好几百个,算了,还是写几个常用的。 1、sp_help 查询表的信息 执行存储过程: sp_help Person 显示结果如下: 妈了个B,有了这张图,你还不懂怎么看一张表有那些信息,那哥以后都不学SQL Server了。另外,还有约束,存储过程,...
分类:
数据库 时间:
2015-05-31 10:43:05
阅读次数:
162
运行时生成语句 1、用EXECUTE执行动态命令 EXECUTE命令可以执行存储过程、函数和动态的字符串命令。注意此语句的作用正如前面在介绍批处理时,如果批中的第一条语句是"EXECUTE存储过程",则可以 省略关键字"EXECUTE"。 语法: { EXEC | ...
分类:
数据库 时间:
2015-05-31 09:03:53
阅读次数:
253
小插曲(一)将类的所有属性添加为SqlCommand的参数 在使用SqlCommand 执行存储过程时,如果存储过程需要参数,就必须将每个参数都输进去,虽然说可以使用AddWithValue 方法,但参数多时仍旧有些麻烦。 在需要将类的所有属性作为参数时,可以通过反射获取这个类所有的属性和值,并.....
分类:
数据库 时间:
2015-05-19 01:52:36
阅读次数:
138
在前面我们机房重构的时候已经用过了SQLHelper,但当时就是只会应用,知道利用SQLHelper能够帮助我们连接数据库,但对于怎样书写还是不太清楚,今天就揭开这层神秘的面纱,来真正体验如何来编写SQLHelper助手。
SQLHelper就是访问数据库的,执行的语句就是SQL语句或者存储过程,接下来经过多次调整之后,使助手既能执行sql查询语句,也能执行存储过程。
...
分类:
数据库 时间:
2015-05-17 18:48:21
阅读次数:
166
原文:http://www.cnblogs.com/wanyuan8/archive/2011/11/09/2243483.htmlexecute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sqlsp_executesql,sql2005中引入的新的系统存储过程,也...
分类:
数据库 时间:
2015-05-17 02:02:13
阅读次数:
166
前言:实现的功能主要是,oracle登录成功记录登录用户ip地址,登录失败记录登录失败ip地址 1,需要建立一个触发器记录登录成功的客户端用户的ip地址大家都知道在v$session 中记录着客户端的机器名称,但是没有IP , 如果记录clinet ip 呢?先运行DBMS_SESSION 过程包注册,然后执行存储过程on_logon_trigger,这样当客户端登陆后,在v$session的c...
分类:
数据库 时间:
2015-05-15 21:28:05
阅读次数:
437