一、建表 二、设置参数log_bin_trust_function_creators 当开启二进制日志后,如果变量log_bin_trust_function_creators为OFF,那么创建或修改存储函数就会报“ERROR 1418 (HY000): This function has none ...
分类:
数据库 时间:
2019-02-14 15:16:22
阅读次数:
228
触发器 一、触发器的定义: 触发器是个特殊的存储过程,不同的是,执行存储过程要使用CALL语句来调用,而触发器的执行不需要使用CALL语句来调用,也不需要手工启动,只要当一个预定的事件发生时,就会被MySQL调用 二、创建触发器 作用:对插入的amount字段进行求和注意:不能少了“@”; 三、查看 ...
分类:
数据库 时间:
2018-12-30 14:46:30
阅读次数:
230
1.创建链接服务器 2.测试 3.远程数据库存储过程 4.测试结果 ...
分类:
数据库 时间:
2018-12-13 01:15:06
阅读次数:
163
1.数据库中的exec命令,可以用来执行存储过程,可以把存储过程理解为定义在sql server数据库中的函数,而exec就是去执行该定义的函数,既然是函数,那么定义时就有一下几种类型 1)无参数无返回值的 2)有参数无返回值的 3)无参数有返回值的 3)有参数有返回值的 下面举几个简单的例子,供简 ...
分类:
数据库 时间:
2018-12-05 21:51:24
阅读次数:
217
对于一些周期性事务,我们可以在Linux下,使用shell脚本调用mysql数据库存储过程,并设置定时任务。 本来是要mysql数据库中创建事件任务来,定时执行存储过程,做数据传输的。。。使用crontab来定时执行,调用存储过程。 实现这个数据传输分为两步: 第一步:编写shell脚本调用mysq ...
分类:
数据库 时间:
2018-12-05 16:26:30
阅读次数:
344
1.使用Linq查询 2. 使用sql语句查询 2.1 执行存储过程 2.2 执行普通sql语句 查询 2.3 使用sql语言更新,删除 ,增加操作可以使用ExecuteSqlCommand方法 3 code first 控制数据库 1)会在没有数据库时创建一个,这是默认行为 2)模型改变时,自动重 ...
分类:
数据库 时间:
2018-12-04 11:39:47
阅读次数:
248
//参数 SqlParameter[] fparams = new SqlParameter[7]; fparams[0] = new SqlParameter("@ID", ID); fparams[1] = new SqlParameter("@VoucherAmt", VoucherAmt); ...
分类:
其他好文 时间:
2018-11-19 11:02:35
阅读次数:
161
执行DDL报错 在oracle存储过程中,默认是可以直接执行DML和DQL的,但是执行CREATE这种的DDL则需要借助EXECUTE IMMEDIATE 如: 当执行该语句时,提示 ORA-01031: 权限不足。该用户已赋予DBA权限。 原因:CREATE TABLE想使用CREATE ANY ...
分类:
数据库 时间:
2018-10-22 20:19:01
阅读次数:
332
首先登陆进入Mysql命令行 执行sql show variables like 'slow_query%'; 结果为OFF 说明还未开启慢查询 执行sql show variables like 'long_query_time'; 可以看到具体的慢查询 “”时限“ 我们先开启慢查询 执行sql ...
分类:
数据库 时间:
2018-10-15 20:25:41
阅读次数:
227