摘要: 因为一般都用T-SQL来执行数据库操作,偶尔现在转到用存储过程,竟然写不来调用过程的返回值了,查了很多资料,都不详细,或者没到点上,也许是我比较笨,呵呵。C# 源代码1///<summary>2///校验用户3///</summary>4///<paramname="user">用户信息</param>5///<returns></returns>6publicstaticintVerifyUser(clsUseruser)7{8intiRet;9stringsql=String.Format(&quo 阅读全文
posted @ 2012-06-02 16:49 小鱼1982 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次以行或者多行前进或向后浏览数据的能力。我们可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理。1.游标的组成游标包含两个部分:一个是游标结果集、一个是游标位置。游标结果集:定义该游标得SELECT语句返回的行的集合。游标位置:指向这个结果集某一行的当前指针。2.游标的分类游标共有3类:API服务器游标、Transaction-SQL游标和API客户端游标。其中前两种游标都是运行在服务器上的,所以又叫做服务器游标。API服务器游标API服务器游标主要应用在服.. 阅读全文
posted @ 2012-06-02 16:43 小鱼1982 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Sql Server的存储过程是一个被命名的存储在服务器上的Transacation-Sql语句集合,是封装重复性工作的一种方法,它支持用户声明的变量、条件执行和其他强大的编程功能。存储过程相对于其他的数据库访问方法有以下的优点:(1)重复使用。存储过程可以重复使用,从而可以减少数据库开发人员的工作量。(2)提高性能。存储过程在创建的时候就进行了编译,将来使用的时候不用再重新编译。一般的SQL语句每执行一次就需要编译一次,所以使用存储过程提高了效率。(3)减少网络流量。存储过程位于服务器上,调用的时候只需要传递存储过程的名称以及参数就可以了,因此降低了网络传输的数据量。(4)安全性。参数化的存 阅读全文
posted @ 2012-06-02 16:34 小鱼1982 阅读(158) 评论(0) 推荐(0) 编辑
摘要: SQL触发器实例1 阅读全文
posted @ 2012-06-02 15:12 小鱼1982 阅读(160) 评论(0) 推荐(0) 编辑