专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
="t18">SQL Server编写存储过程小工具 以下是两个存储过程源 /*= 语法: sp_GenInsert <Table Name>,<Stored Procedure Name> 以northwind 数据库为例 sp_GenInsert 'Employees', 'INS_Employees' 注释:如果您在Master系统数据库中创建该过程那您就可以在您服务器上所有数据库中使用该过程 =*/ CREATE procedure sp_GenInsert @TableName varchar(130), @ProcedureName varc [阅读全文] [PDF]
="t18">eNet技术学院版权所有 在开发数据库系统过程中经常要写很多存储过程为了统格式和简化开发过程我编写些存储过程用来自动生成存储过程下面就为您简单介绍下它们其中个用于生成Insert过程另个用于生成Update过程 Sp_GenInsert 该过程运行后它为给定表生成个完整Insert过程如果原来表有标识列您得将生成过程中SET IDNTITY_INSERT _disibledevent=> FirstName = @FirstName, Title = @Title, TitleofCourtesy = @TitleofCourtesy, BirthDate [阅读全文] [PDF]
="t18">作者:zlt982001   将表数据生成SQL脚本存储过程: CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @columndata varchar(1000) declare @sql varchar(4000) declare @xtype tiny declare @name sysname declare @objectId declare @objectname sysname declare @ident no [阅读全文] [PDF]
="t18">简单小例子CREATE PROCEDURE testProAS /**//* ------- 事务开始 ---------- */ BEGIN TRANSACTION tran_test /**//* -------- 保存事务 ----------*/ SAVE TRANSACTION tran_test /**//* -------- 数据操作 ---------*/ INSERT [table1] ( [content] ) VALUES ( '43332' ) /**//*---------- 提交事务 ------------*/ COMMIT TRANSA [阅读全文] [PDF]
="t18">如何:创建和运行 CLR SQL Server 存储过程 通过将“存储过程”项添加到 SQL Server 项目可以创建 SQL 存储过程成功部署到 SQL Server 的后可通过和任何其他存储过程相同方式和执行在托管代码中创建存储过程 注意 在默认情况下Microsoft SQL Server 中关闭了公共语言运行库 (CLR) 集成功能必须启用该功能才能使用 SQL Server 项目项若要启用 CLR 集成请使用 sp_configure 存储过程“启用 clr”选项有关更多信息请参见启用 CLR 集成注意 显示对话框和菜单命令可能会和帮助中描述区别具体取决于您现用设 [阅读全文] [PDF]
="t18">调试 SQL CLR 存储过程在个新 SQL Server 项目中建立个到 AdventureWorks 举例数据库连接有关更多信息请参见如何:连接到数据库 使用下面第个举例部分中代码创建个新存储过程并将其命名为“InsertCurrency.cs”有关更多信息请参见如何:使用 SQL Server 项目类型进行开发 添加个通过该存储过程来测试它脚本在“解决方案资源管理器”中右击“TestScripts”目录单击“添加测试脚本”然后插入下面第 2个举例部分中代码以名称“InsertCurrency.sql”保存文件右击该文件名然后单击“设置为默认调试脚本” 在 Insert [阅读全文] [PDF]
="t18">CREATE PROCEDURE [dbo].[sp_stat_info] (@city nvarchar(20),@town nvarchar(20),@village nvarchar(20))asdeclare @num numeric(10)declare @yd_num numeric(10)declare @lt_num numeric(10)declare @gh_num numeric(10)declare @xlt_num numeric(10)select @num=count(jmzh) from jfxd.t_gongan_end_2 @city='aaa [阅读全文] [PDF]
根据SQL存储过程名取得存储过程内容: 举例如下:(此语句适用于SQL Server2000/2005) SET QUOTED_IDENTIFIER _disibledevent= object_id(N''+@ProcedureName+'') order by c.number, c.colid option(robust plan) GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO [阅读全文] [PDF]
先说好,看了内容。一定要回复哈 =========================================================================== --调用时应该注意 @keyascdesc 中为ASC时,@order应与之对应,当然,不想这样也无所谓 --The Proc By GeJunlin CREATE PROC dbo.PagerIndexData( @tablename nvarchar(2000)='',--表名,视图名,sql @keyfield nvarchar(100),--关键字段名,要求为int型字段为佳,一定不 [阅读全文] [PDF]
--drop procedure p_page --go create procedure p_page ( @Tables varchar(1000), --表名如testtable @PrimaryKey varchar(100),--表的主键,必须唯一性 @Sort varchar(200) = NULL,--排序字段如f_Name asc或f_name desc(注意只能有一个排序字段) @CurrentPage int = 1,--当前页 @PageSize int = 10,---每页大小 @F [阅读全文] [PDF]
CREATE PROCEDURE Prc_Ad_Login@AdName varchar(32),@AdPwd nchar(32),@Count output,@Err varchar(64) output AS exists(select suid from sysuser where varsuname=@AdName)begin declare @suid  declare @dteErrs datetime dec [阅读全文] [PDF]
SET NOCOUNT _disibledevent= @LogicalFileName DROP TABLE DummyTrans SET NOCOUNT OFF [阅读全文] [PDF]
参考:[http://www.CrazyCoder.cn/]我在做一个项目时研究了查询多个关键字的技术,这是其中用到的一个技术。参考:[http://www.CrazyCoder.cn/]“分隔字符串”存储过程的作用就是把“jiangjs,shenxy,cheng”类的字符串隔开保存到一个表中。参考:[http://www.CrazyCoder.cn/]CREATE PROCEDURE [分隔字符串] (@String NVARCHAR(1000),-- 要分隔的字符串@SPLITCHAR NVARCHAR(10) = \',\',-- 分隔字符@Tabl [阅读全文] [PDF]
目的:实现通用交叉表统计存储过程 2.表说明 1)表名 Try 1)结构 NewName varchar(200) 名称 Years varchar(200) 年份 Counts int 数量 2)数据 NewName (表列标头) Years (表列标头) Counts (表列标头) A 2001 1 B 2001 1 C 2002 1 d 2003 1 e 2004 1 3.执行结果 NewName 2001 2002 2003 2004 A 1 B 1 C 1 D 1 e 1 4.执行语句 SELECT NewName, SUM(CASE Years [阅读全文] [PDF]
这里列出了一系列Sqlserver中常用的sql语句和存储过程的使用方案,非常经典,非常实用   1. 查看数据库的版本        select @@version     2. 查看数据库所在机器操作系统参数      exec master..xp_msver     3. 查看数据库启动的参数      sp_co [阅读全文] [PDF]
①为什么要使用存储过程?它比SQL语句执行快.②存储过程是什么?把堆SQL语句罗在起,还可以根据条件执行不通SQL语句.(AX写作本文时观点)③来个最简单存储过程CREATEPROCEDUREdbo.testProcedure_AXASselectuserIDfromUSERSorderbyuseriddesc注:dbo.testProcedure_AX是你创建存储过程名,可以改为:AXzhz等,别跟关键字冲突就行了.AS下面就是条SQL语句,不会写SQL语句请回 [阅读全文] [PDF]
  因为一般都用T-SQL来执行数据库操作,偶尔现在转到用过程,竟然写不来调用过程的返回值了,查了很多资料,都不详细,或者没到点上,也许是我比较笨,呵呵。    源代码 1 /// <summary> 2 /// 校验用户 3 /// </summary> 4 /// <param name="user">用户信息</param> 5 /// <returns></returns> 6 [阅读全文] [PDF]
如何简单创建个加密存储过程: create proc Test (参数列表) with encription as 主体 go 为了演示现在我们创建个具备各种参数类型存储过程作为测试: create proc Test ( @x = 3, @s nvarchar(20), @y output ) with encryption as select @x, @s @y = 5 1 go这个存储过程具备了输入参数输出参数返回值 (有关返回值题外话:返回值只能是 [阅读全文] [PDF]
  drop table classname declare @TeacherID int declare @a char(50) declare @b char(50) declare @c char(50) declare @d char(50) declare @e char(50) set @TeacherID=1 select @a=DRClass1, @b=DRClass2, @c=DRClass3, @d=DRClass4, @e=DRClass5 from Teacher Where TeacherID = @TeacherID create table classname(c [阅读全文] [PDF]
一.前言: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。总的来说,存储过程具有以下一些优点: ◆存储过程允许标准组件式编程 ◆存储过程能够实现较快的执行速度 ◆存储过程能够减少网络流量 ◆存储过程可被作为一种安全机制来充分利用 本文作者将向大家介绍.NET数据库应用程序中存储过程的应用,以及如何将它与ADO.NET中的SqlDataAdapter对象、D [阅读全文] [PDF]
1 2 > 共22条 分2页