易截截图软件、单文件、免安装、纯绿色、仅160KB

20100513.NET调用SQL SERVER存储过程

几个存储过程,很简单的,但是我从来没有学习过,呵呵,这个正是我要来培训的目的
-- =============================================
-- Author:  
-- Create date: 2010年05月12日
-- Description: 此过程用于查询所有用户名及密码
-- =============================================
CREATE PROCEDURE users_select_all
 
AS
BEGIN
 select * from users
END
GO
-- =============================================
-- Author:  
-- Create date: 2010年05月12日
-- Description: 此过程用于查询符合用户名和密码的用户
-- =============================================
create PROCEDURE users_select_name @uname varchar(10)='%'
AS
BEGIN
 select * from users where username like @uname
END
GO
users_select_name '小明6'
-- =============================================
-- Author:  
-- Create date: 2010年05月12日
-- Description: 此过程用于输出符合用户名和密码的用户条数
-- =============================================
create PROCEDURE users_select_name_output
@uname varchar(10),
@pwd varchar(10),
@count int output
AS
BEGIN
 select @count=count(*) from users where username=@uname and password=@pwd
END
GO
declare @count int
execute users_select_name_output '小明6','xiaoming',@count output
select @count
-- =============================================
-- Author:  
-- Create date: 2010年05月12日
-- Description: 往数据库的表中插入一条新记录
-- =============================================
create PROCEDURE users_insert
@uname varchar(10),
@pwd varchar(10),
@count int output
AS
set nocount on               --当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。
                                       --当 SET NOC


相关文档:

SQL SERVER 与ACCESS、EXCEL的数据转换

一、           SQL SERVER 和ACCESS的数据导入导出
常规的数据导入导出:
使用DTS向导迁移你的Access数据到SQL Server,你可以使用这些步骤:
  1在SQL SERVER企业管理器中的Tools(工具)菜单上,选择Data Transformation
  2Services(数据转换服务),然后 ......

SQL语句中 N 后接续字符串的作用

如:SET @sql=N'SELECT * from stu'
其中“N”的作用是表示后面的编码格式为unicode编码
DECLARE @rst INT,@sql NVARCHAR(4000)
SET @sql=N'SELECT * from tb '
EXEC sp_executesql @sql,N'@rst INT OUTPUT',@rst OUTPUT
SELECT @rst
......

sql完全解析

1、简单查询
求出在1988年以前被雇佣的销售人员
SELECT NAME
 from SALESREPS
WHERE HIRE_DATE<'01-JAN-88'
列出其销售量低于销售目标的80%的销售点
SELECT CITY,SALES,TAGET
from SALESPEPS
WHERE SALES<0.8*TAGET ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号