摘要: 今天做的这个批量插入的存储过程比较简单,所以有很大的缺陷,虽然利用符合条件的字符串是可以实现的;但是有很多缺陷和问题,也没有实际功效,代码先贴在这里,以后修改,呵呵批量插入 1 SET ANSI_NULLS ON 2 GO 3 SET QUOTED_IDENTIFIER ON 4 GO 5 -- ============================================= 6 -- Author: <Author,,Name> 7 -- Create date: <Create Date,,> 8 -- Description: <Descripti 阅读全文
posted @ 2011-12-09 17:40 小窝窝头 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 本来写的那个批量删除的存储过程;后来想着用游标,为了写游标在网上找了个split函数,试了成功,很悲催的发现,用这个函数 一个SQL语句 就可以搞定,哈哈!不过也算学习了函数USE [test]GO/****** Object: UserDefinedFunction [dbo].[F_SQLSERVER_SPLIT] Script Date: 12/07/2011 22:32:09 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO--SQL Server Split函数--Author:zc_0101 --说明:--支持分割符多... 阅读全文
posted @ 2011-12-07 22:40 小窝窝头 阅读(561) 评论(2) 推荐(0) 编辑
摘要: 自己写的 还算通用 呵呵 备用采用的是TOP方法;经测试速度还算不错,注释部分有MAX方法,速度 第一页最快,存储过程USE [csrl]GO/****** Object: StoredProcedure [dbo].[PageIndex] Script Date: 12/07/2011 10:26:36 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [dbo].[PageIndex]( @Tbname varchar(100),--表名字 @Strfield varchar(100),--查询... 阅读全文
posted @ 2011-12-07 10:31 小窝窝头 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 存储过程CREATE PROC P_TEST@Name VARCHAR(20),@Rowcount INT OUTPUTASBEGIN SELECT * FROM T_Customer WHERE NAME=@Name SET @Rowcount=@@ROWCOUNTENDGO调用代码 using System.Data.SqlClient;...... private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 String DBConnStr; DataSet MyDataSe... 阅读全文
posted @ 2011-12-07 10:14 小窝窝头 阅读(300) 评论(2) 推荐(0) 编辑
摘要: 批量删除的存储过程加事务存储过程 1 USE [test] 2 GO 3 /****** Object: StoredProcedure [dbo].[Delt] Script Date: 12/06/2011 21:55:15 ******/ 4 SET ANSI_NULLS ON 5 GO 6 SET QUOTED_IDENTIFIER ON 7 GO 8 -- ============================================= 9 -- Author: <Author,,Name>10 -- Create date: <Create Date.. 阅读全文
posted @ 2011-12-06 23:36 小窝窝头 阅读(280) 评论(0) 推荐(0) 编辑