• λ我爱Aspx >> Asp.Net >> SQL Server存储过程编程经验技巧
  • SQL Server存储过程编程经验技巧

  • :未知  Դ:internet  :2007-5-20 16:44:48  ؼ:sql
  • OUT

    Select hr=convert(varbinary(4),@hr), Source=@src, Description=@desc

    RETURN

    END

    -- 销毁已经创建的ActiveX对象

    EXEC @hr = sp_OADestroy @object

    IF @hr <> 0

    BEGIN

    EXEC sp_OAGetErrorInfo @object, @src OUT, @desc

    OUT

    Select hr=convert(varbinary(4),@hr), Source=@src, Description=@desc

    RETURN

    END

    6、在存储过程中使用数据库事务处理

    在很多的情况下,我们在存储过程中都会遇到需要同时操作多个表的情况,这时候就需要避免在操作的过程中由于以外而造成的数据的不一致性。这时候就需要将操作多个表的操作放入到事务中进行处理。

    但是需要注意的是,不能在事务中使用return语句强行退出,这样会引发事务的非正常错误,不能保证数据的一致性。

    并且,一旦将多个处理放入事务当中,系统的处理速度会有所降低,所以应当将频繁操作的多个可分割的处理过程放入到多个存储过程当中,这样会大大提高系统的响应速度,但是前提是不违背数据的一致性。

    看完了上面的这些编写SQL Server存储过程当中的技巧,相信对您或多或少会有些帮助,也希望通过上面的一些经验总结,可以使得您在应用SQL Server存储过程的时候,有意识的可以避免一些弯路。

    Ҷƪл˵?
  • һƪIIS中的 MIME类型
    һƪSQL Server 索引结构及其使用(三)