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
相关文档:
查看回收站中表
select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;
恢复表
SQL
>flashback table test_drop to before drop;或
SQL
>flashback table "BIN$b+XkkO1RS5K10uKo9BfmuA==$0" to befor ......
Select TOP N * from TABLE Order By NewID()
--Access:
Select TOP N * from TABLE Order By Rnd(ID)
Rnd(ID) 其中的ID是自动编号字段,可以利用其他任何数值来完成,比如用姓名字段(UserName)
Selec ......
SELECT DISTINCT '['+user_name(b.uid)+'].['+b.name+']' AS 对象名,b.type AS 类型
from sysdepends a,sysobjects b
WHERE b.id=a.depid
AND a.id=OBJECT_ID('过程名');
EXEC SP_DEPENDS '过程名'; ......
今天在登录sql2005的时候,想用sa的验证方式登录,发现登录不了,在网上查了下,按照下面的就可以解决。之前在装sql2005的时候,是设置成windows验证方式登录的。
具体解决方案如下:
1. 开启sql2005远程连接功能,开启办法如下,
配置工具->sql server外围应用配置器->服务和连接的 ......