何为触发器? 在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程,它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。 SQL Server为每个触发器都创.....
分类:
数据库 时间:
2014-11-19 23:55:03
阅读次数:
519
学至Tarena金牌讲师何山,金色晨曦科技公司技术总监沙利穆课程笔记的综合。1. 什么是存储过程和函数将SQL语句放入一个集合里,然后直接调用存储过程和函数来执行已经定义好的SQL语句,通过存储过程和函数,可以避免开发人员重复编写相同的SQL语句。MYSQL存储过程和函数是保存在服务器中,在服务器中...
分类:
数据库 时间:
2014-11-19 23:47:12
阅读次数:
302
1、存储过程中有专门的定义域,在begin后。有些时候你要查询数据库,而查询的条件是要在你设置之后才进行查询的,这时候照样是不能把定义该游标放在这个设置之后,其实前面定义游标只做定义,不会进行查询,只有当你取游标的时候才会进行查询,这时候你设的值自然就进去了!2、定义游标的查询语句比较慢,或者说可能...
分类:
数据库 时间:
2014-11-19 23:35:10
阅读次数:
263
建立存储过程:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER proc [dbo].[likefilm]@uid int,@fid int,@error int,@result int outputasbegin transactionupdate ...
分类:
其他好文 时间:
2014-11-19 20:20:29
阅读次数:
213
今天写存储过程时,不出结果想调试看看,可是告诉我无法启动T_Sql调试,不能加到SQL Server进程中.baidu之后看了别的博友的文章,得到以下结果,执行之后就能调试了。我的sql是2008的将 Windows 登录帐户添加为 sysadmin已经具有 sysadmin 特权的用户必须执行以下...
分类:
数据库 时间:
2014-11-19 20:15:06
阅读次数:
278
场景:我们程序现在改成多线程了,我现在需要把临时表中的数据给插入到TABLE_M中,但这时候可能其他的线程也在插入,我就不能用之前我们的方案了(select max(oid) from Tuning.TABLE_M。。。,之后去维护主子表关系,改掉TABLE_M的OID的自增属性,插入,之后再添加上...
分类:
数据库 时间:
2014-11-19 18:30:49
阅读次数:
240
1.系统主要涉及以下几个表问卷项目表(Q_Naire)问卷题目表(Q_Problem)题目类型表(Q_ProblmeType)题目选项表(Q_Options)调查结果表(Q_Answer)参与用户表(Q_User)2.涉及的存储过程pNextID获取实体表主键IDsp_NaireAnswer将问卷调...
分类:
数据库 时间:
2014-11-19 17:41:01
阅读次数:
297
原文地址:http://topic.csdn.net/u/20100520/14/0570ec45-a1da-4067-8940-8f5eed42f4ab.html?32933--检测死锁--如果发生死锁了,我们怎么去检测具体发生死锁的是哪条SQL语句或存储过程?--这时我们可以使用以下存储过程来检...
分类:
数据库 时间:
2014-11-19 15:39:53
阅读次数:
279
最近正在处理一个合并字符吕的存储过程,在一个测试系统的开发中,要使用到字符串合并功能,直接在Sql中做。 示例: 有表內容﹕ 名称 內容 1 abc 1 aaa 1 dddd 2 1223 2 fkdjfd -------------------------------- 结...
分类:
数据库 时间:
2014-11-19 15:34:03
阅读次数:
222
1 DELIMITER / 2 CREATE PROCEDURE insertuser() 3 BEGIN 4 SET @i = 1000; 5 SET @temp = 'xxx'; 6 WHILE @i < 3000 DO 7 SET @username = CONCAT(@temp,@i); ....
分类:
其他好文 时间:
2014-11-19 12:17:28
阅读次数:
209