摘要:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_show]') and OBJECTPROPERTY(id, N'IsProcedure') =1)drop procedure [dbo].[p_show]GOCREATE Proc p_show@QueryStr nvarchar(4000), --表名、视图名、查询语句@PageSize int=10, --每页的大小(行数)@PageCurrent int=1, --要显示的页@FdShow nvarchar ( 阅读全文
摘要:
一、SQL存储过程的概念,优点及语法 整理在学习程序过程之前,先了解下什么是存储过程?为什么要用存储过程,他有那些优点定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? Microsoft公司为什么还要添加这个技术呢? 那么存储过程与一般的SQL语句有什么区别呢?存储过程的优点: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所... 阅读全文
摘要:
public static string GetCustomerCNameCount(string startDate,string endDate,ref DataSet ds){ SqlConnection con=ADConnection.createConnection();//-----------------------注意这一段-------------------------------------------------------------------------------------------------------- ... 阅读全文
摘要:
存储过程分三种:系统存储过程,以sp_开头;扩展存储过程,以XP_开头;用户自定义的存储过程。存储过程定义:create proc [存储过程名] --自定义@[参数] 参数类型,@[参数] 参数类型 output, --有输入输出as(sql 语句)调用存储过程declare @id intexec 存储过程名 参数名 print @id存储过程的3种传回值: 1)、以Return传回整数 2)、以output格式传回参数 3)、Recordsetvs2005中调用存储过程:CREATE PROCEDURE AddCar @PayCar varchar(50), @XiuLi v... 阅读全文