返回首页
当前位置: 主页 > 网络编程 > .Net实例教程 >
  • 如何利用sp_settriggerorder设置触发器执行顺序 日期:2018-11-01 21:33:30 点击:200 好评:0

    能否为触发器设置执行顺序,有朋友说触发器在数据库中自动执行,所以不能够设置执行顺序。其实这种说法是不对的,我们可以利用sp_settriggerorder为部分触发器设置执行顺序。 先看看sp_settriggerorder的功能说明: sp_settriggerorder:指定第一个激发或最后一个激发的AFTER触发器。在第一个和最后一个触发器之间触发的AF...

  • 导致SQL Server索引不可用的几种Sql写法 日期:2018-11-01 21:33:04 点击:200 好评:0

    索引我们在SQL中是经常用到的,使用索引可以快速访问到数据库中的信息,是我们优化SQL查询速度最常用也是最有效的方法。 但我们创建了索引后,是不是所有Select语句都会用到索引呢?答案是NO,不好的SQL语句的写法往往会使SQL引擎无法使用索引,从而失去了查询速度上的优势。 下面列出无法使用索引的几种情况,以供大家参...

  • 浅谈SQL语句优化的几种方法 日期:2018-11-01 21:32:19 点击:200 好评:0

    SQL语句优化是每个程序员与DBA必不可少的一门课程,本章就跟随小编一起来探讨一下SQL语句优化应该注意的几个方面吧。 1,控制连接表中记录数量。 我们在多表查询的时候,用的最多的恐怕就是内连接(innerjoin)与左右连接了(leftjoin与rightjoin)了。但我们改一下SQL的执行顺序,以减少连接表中的记录数,则可以提高查询的效...

  • 如何在Sql Server中读取最近一段时间的记录 日期:2018-11-01 20:56:47 点击:200 好评:0

    该问题没有什么技术难题,只是以前自己实现该功能的Sql语句写法比较复杂,今天看到朋友有一个比较简单的写法,所以做好记录在这里,以免以后又忘记了. 问:请问我要如何查看表Salary最近三个月的记录呢? 答:利用DateAdd函数,可以很简单的实现该功能. 例句如下: select*fromSalarywhereCreateDate=DateAdd(m,-3,getdate())...

  • 如何利用SQL语句查询数据库中所有视图 日期:2018-11-01 20:56:13 点击:200 好评:0

    既然有查询出数据库中所有表的需求,那么当然也有查询出数据库所有视图的需求,本章接上面继续论讨如何利用SQL语句查询数据库中所有视图的方法。 1,利用sysobjects系统表 在这个表中,在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都有对应一行,我们在该表中筛选出xtype等于V的所有记录,就为...

  • 如何利用SQL语句查询数据库中所有表 日期:2018-11-01 20:48:46 点击:200 好评:0

    相信很多朋友都有需要利用Sql语句查出指定库中所有表的需求,比如在做与数据库相关的工具与项目时,这种需求更是常见,本章我们总结几种利用SQL语句查询数据库中所有表的方法。 1,利用sysobjects系统表 在这个表中,在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都有对应一行,我们在该表中筛选...

  • 当IDENTITY_INSERT设置为OFF时,不能为表中的标识列插入显式值 日期:2018-11-01 20:48:23 点击:200 好评:0

    相信很多SQL初学者都有遇到这个问题吧,其实原因很简单,就是因为在写insert语句时往表的自增列显式插入了值,而我们知道默认情况下,自增列是自动增长的,也就是不需要我们显式赋值的,去掉显式给自增列赋值的部分即可。 那么我们就不可以为自增列赋值了吗?有时候,我们确定需要往自增列赋值,在导入数据时尤为突出。...

  • Sql语句,触发器,存储过程调试比较 日期:2018-11-01 20:47:39 点击:200 好评:0

    因为MicrosoftSQLServerManagementStudio没有调试环境,所以我们要调试SQL语句变的很困难。在不确定自己写的Sql是正确的前提下,又不敢直接执行看结果,所以可能只有新建一个测试数据库了。但经常一个小问题也建一个测试数据库,就太麻烦了。 还有就是调试触发器,哦,不对,触发器根本就没得调试,只有执行Sql语句后看结...

  • Sql Server中Pivot函数详解 日期:2018-11-01 20:46:15 点击:200 好评:0

    在SqlServer的帮助文档中,对Pivot函数是这样解释的: 可以使用PIVOT和UNPIVOT关系运算符对表值表达式进行操作以获得另一个表。PIVOT通过将表达式某一列中的唯一值转换为输出中的多个列来转换表值表达式,并在必要时对最终输出中所需的任何其余的列值执行聚合. 对第一次使用PIVOT函数的朋友来说,这样的解释很难让大家理解...

  • DML触发器与DDL触发器详解 日期:2018-11-01 20:45:27 点击:200 好评:0

    先了解一下触发器: 触发器其实就是一个特殊的存储过程,因为它和存储过程有一样的特征,都是预用写好的Sql命令存储在SqlServer服务器中。触发器在指定的表中的数据发生变化的时候会自动执 行。它与存储过程的区别也在此,因为存储过程是需要我们用命令去调用的。 在SqlServer2005之前,是没有DDL触发器的,我们要知道,DDL...

  • 首页
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 下一页
  • 末页
  • 3523512
推荐内容