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
相关文档:
syscolumns
每个表和视图中的每列在表中占一行,存储过程中的每个参数在表中也占一行。该表位于每个数据库中。
列名数据类型描述
name
sysname
列名或过程参数的名称。
id
int
该列所属的表对象 ID,或与该参数关联的存储过程 ID。
xtype
tinyint
systypes 中的物理存储类型。
typestat
tinyint
仅限内部使 ......
查看回收站中表
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 ......
以下是摘自Oracle官网:
Ⅰ Oracle SQL Developer 是一个免费的图形化数据库开发工具。使用 SQL Developer,您可以浏览数据库对象、运行 SQL 语句和 SQL 脚本,并且还可以编辑和调试 PL/SQL 语句。您还可以运行所提供的任何数量的报表,以及创建和保存您自己的报表。SQL Developer 可以提高工作效率并简化数据库开发任务。 ......
数据库快照是MSSQL2005的新功能,仅在 Microsoft SQL Server 2005 Enterprise Edition 中可用。而且SQL Server Management Studio 不支持创建数据库快照,创建快照的唯一方式是使用 Transact-SQL。
数据库快照是数据库(称为“源数据库”)的只读静态视图。在创建时,每个数据库快照在事务上都与源数据库一致 ......