描叙: 1、使用带事务的sql 存储过程。 2、添加数据时,自动创建唯一的主键 格式【一个字母】+【时间格式】+【一个五位数】 3、使用游标,通过另一个表的多条数据,来对当前表数据的添加,并自动生产 唯一主键 格式如上。 4、使用场景:增加主键唯一的主表数据的同时,从另一个表读取多条数据然后...
分类:
数据库 时间:
2014-10-30 18:57:52
阅读次数:
259
存储过程是已编译好的T-SQL语句的集合,可以随时调用,速度快,不易出错。可以传递参数,普通参数和输出参数(output)实例1create proc Newpro@testVarA int,@testVatB int,@testSum int Outputasbeginset@testSum=@t...
分类:
数据库 时间:
2014-10-30 16:49:05
阅读次数:
189
SQL表值函数和标量值函数的区别写sql存储过程经常需要调用一些函数来使处理过程更加合理,也可以使函数复用性更强,不过在写sql函数的时候可能会发现,有些函数是在表值函数下写的有些是在标量值下写的,区别是表值函数只能返回一个表,标量值函数可以返回基类型。举个例子,当用户删除一个节点的时候,是需要将当...
分类:
数据库 时间:
2014-10-28 19:30:29
阅读次数:
199
--create or replace 创建或替换,如果存在就替换,不存在就创建create or replace procedure pis cursor c is select * from dept2 for update;begin for row_record in c loop if (...
分类:
数据库 时间:
2014-10-28 00:29:31
阅读次数:
268
一、存储过程的概念简单来说,存储过程,就是一个为了完成特定功能的SQL语句集合,它经过编译后存储在数据库中。用户通过指定存储过程的名称并传递相应参数来执行它。SQL SERVER中分为系统提供的存储过程和用户自定义的存储过程两类。系统提供的存储过程,可以在任何数据库中调用而不必加数据库名,可以在ma...
分类:
数据库 时间:
2014-10-10 22:47:04
阅读次数:
263
篇一:创建存储过程 Create Proc dbo.存储过程名存储过程参数 AS 执行语句 RETURN 执行存储过程 GO*********************************************************/ -- 变量的声明,sql里面声明变量时必须在变量前加@符号...
分类:
数据库 时间:
2014-10-09 14:48:48
阅读次数:
224
--定义存储过程create procedure GetReturnValue@className nvarchar(50),@Age intas begindeclare @maxScore intselect @maxScore=MAX(chinese) from Students where ...
分类:
数据库 时间:
2014-10-06 01:24:39
阅读次数:
359
--定义存储过程create procedure GetOutInfo@className nvarchar(50),@Age int,@maxScore int output,@avrageScore int output,@stuCount int outputas beginselect * ...
分类:
数据库 时间:
2014-10-05 23:27:29
阅读次数:
294
1 --分页查询 2 alter proc ShowInfo 3 @Table nvarchar(50),--表.视图 4 @PageSize int,--每页显示数量 5 @PageIndex int,--当前显示页码 6 @Conditions nvarchar...
分类:
数据库 时间:
2014-09-28 17:34:44
阅读次数:
222