SQL2005 异常处理机制(Begin try Begin Catch)
摘要:将可能会出错的sql 写在begin try...end try 之间,若出错,刚程序就跳到紧接着的begin try...end try 的beign catch...end catch中,执行beign catch...end catch错误处理SQL。try..catch 是可以嵌套的。在be
阅读全文
SQL Server2012中的Throw语句尝试 RAISERROR和THROW比较
摘要:SQL SERVER2012实现了类似C#抛出异常的Throw语句。相比较于SQL Server2005之前使用@@ERROR,和SQL Server2005之后使用RAISERROR()引发异常都是一个不小的进步. 一、RAISERROR和TRY…CATCH1.SQL Server2005/200
阅读全文
sql2012新的系统函数&分析函数
摘要:一 、系统函数 1.字符串类函数:不用判断类型和NULL的字符串连接CONCAT函数 SQL Server本来对字符串的连接很简单,直接使用“+”号,但是需要注意两个问题,一是必须类型都是字符串类型,如果是数字类型那么会报语法错误,所以必须把数字类型转换为字符串。二是如果其中的某个值为null,那么
阅读全文
sql2012增加Sequence对象
摘要:官方给出了一大堆SQL2012相对于SQL2008R2的新特性,但是大多数对于普通开发人员来说都是浮云,根本用不到,下面就说说一些对于开发人员来说比较有用的新特性。 Sequence对象对于Oracle用户来说是最熟悉不过的数据库对象了,现在在SQL Server中终于也看到了类似的对象,只是在使用
阅读全文
Sql2012新分页查询offset fetch Sql2005/2008的row_number
摘要:SQL2005/2008的Row_Numberhttp://www.cnblogs.com/Snowfun/archive/2011/10/10/2205772.html 1.OFFSET和FETCH:这两个关键字在MSDN原型使用方式如代码1所示OFFSET使用起来很简单,首先在OFFSET之后指
阅读全文