代码改变世界

阅读排行榜

sql存储过程异常捕获并输出例子还有不输出过程里面判断异常 例子

2016-02-23 23:11 by hello,逗比, 938 阅读, 收藏,
摘要: 编程的异常处理很重要,当然Sql语句中存储过程的异常处理也很重要,明确的异常提示能够快速的找到问题的根源,节省很多时间。 下面,我就以一个插入数据为例来说明Sql Server中的存储过程怎么捕获异常的 。 1、环境 数据库为Sql Server2008。 表(Course)结构为: No char 阅读全文

SQL Server中Rowcount与@@Rowcount的用法 和set nocount on 也会更新@@Rowcount

2016-05-19 10:05 by hello,逗比, 801 阅读, 收藏,
摘要: rowcount的用法: rowcount的作用就是用来限定后面的sql在返回指定的行数之后便停止处理,比如下面的示例, set rowcount 10select * from 表A 这样的查询只会返回表A中的前10条数据。它和 "select top 10 * from 表A" 的作用一样。注意 阅读全文

ToLookup方法

2022-01-25 23:33 by hello,逗比, 631 阅读, 收藏,
摘要: 1、必须是实现了IEnumerable接口对象才可以调用该方法,通过ToLookup方法,返回的是ILookup<T1,KeyValuePair<T2,T3>> 对象, 筛选KeyValuePair<T2,T3>集合里符合条件的新的数据,并且生成新的集合以类型T1为key,KeyValuePair< 阅读全文

delphi关闭程序Close,application.Terminate与halt区别

2016-02-22 21:13 by hello,逗比, 581 阅读, 收藏,
摘要: 当Close是一个主窗体时,程序会退出.Close会发生FormClose事件,FormCloseQuery事件Halt会发生FormDestory事件,Application.Terminate以上三个事件都不会发生Application.Terminate就是程序结束了。整个程序结束运行,系统强 阅读全文

object_id用法

2016-02-23 21:33 by hello,逗比, 538 阅读, 收藏,
摘要: 特别是在建表建存储过程的时候进场会写到: IF OBJECT_ID('Table_Test','U') IS NOT NULL DROP TABLE Table_Test 这种方式代替了以往所使用的 IF EXISTS (SELECT * FROM SYSOBJECTS WHERE NAME = ' 阅读全文