当前位置:首页   >  技术文章列表  >  SqlServer

技术文章列表TOP

  sql语句优化:       1。表加索引       2。少用like,直接用=所有值       3.where语句把能大量筛查的条件写
日期:2013-11-14作者:Admin 点击:664
其实很简单,一句话说完。 “State 是有限的,Status 是无限的。” 当然啦,一般概括性语言都是不明白的,其实意思就是,Status 里面的就是 State。 可以这么说,如果你要建立一个 枚举 的话,可以叫 State。 而一个变量如果是这个枚举类型的话,那么他的变量名就叫做 Status。 State 表示一个状
日期:2013-11-13作者:Admin 点击:600
1.有时在做项目时会有些期初数据更新,从老系统更新到新系统。如果用程序循环从老系统付给新系统。 2.有时在项目中需要同步程序,或者自动同步程序时会有大量数据更新就可能用到如下方法了。 3.为了做分析,需要整合一些数据到一个表中,涉及到通过主键关联多个表,获取其中的某些字段的值,通过update可以简单实现,找了一篇文章,挺不错:   
日期:2013-11-13作者:Admin 点击:612
【ROW_NUMBER 函数(Transact-SQL)】返回结果集分区内行的序列号,每个分区的第一行从 1 开始。 注释: ROW_NUMBER() OVER (PARTITION BY COL1 ORDER BY COL2) --(其中,COL1,COL2可以为多列) select xt.id, xt.item,
日期:2013-11-11作者:Admin 点击:578
1.利用SqlServer中的case when来把数据查询出来的数据替换成其它值显示 2.结果对比:  普通select查询出来的结果如下:  用了case when方法后显示结果如下:   3.具体使用...
日期:2013-11-11作者:Admin 点击:507
以前连接是正常的,就这两天连不上了。(没有耐心的直接看末尾解决办法) 错误消息如下: 1.尝试读取或写入受保护的内存。这通常指示其他内存已损坏。(System.Data) 2.已成功与服务器建立连接,但在登陆过程中发生错误。(provider:SSL Provider,error:0-接收到的消息异常,或格式不正确。)(Microsoft SQL
日期:2013-11-09作者:Admin 点击:618
SQL Server 现在将序列当成一个对象来实现,创建一个序列的语法如下: CREATE SEQUENCE [schema_name . ] sequence_name [ AS [ built_in_integer_type | user-defined_integer_type ] ] [ START WITH <c
日期:2013-11-07作者:Admin 点击:562
前天接到同事电话:SQL服务器磁盘空间爆满导致数据库无法访问。远程到服务器上,发现原来是SQL错误日志文件惹的祸,数据库在1秒内产生上100M大小的日志,没多长时间就将磁盘空间堵满了。 SQL错误日志记录了数据库运行过程的遇到的各种问题及一些重要信息,作为排错需要,我们通常都不会主动去清理这些日志文件,只有每次重启服务器时,SQL会自动删除时间最老的日志文
日期:2013-11-07作者:Admin 点击:577
在我们的OLAP的实现中,SQL超级复杂,用了很多的临时表,tempdb在安装时默认选择了安装SQLserver的本地磁盘路径,没有使用磁盘阵列。   在学习PostgreSQL时发现很多专家建议把临时表空间放在SSD上或者使用RAID0+1的方式来提高写入速度,从而提高性能。   因而就选了一个比较复杂的SQL语句进行了相关测试,发
日期:2013-11-05作者:Admin 点击:496
      Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将 一个table1的数据的部分字段复制到ta
日期:2013-11-05作者:Admin 点击:431
小谈需求: 最近工作上接到一个需求,做一个web展示数据的报表,最好能实时更新,不限制所用技术。 第一个问题:web服务器推送给浏览器新数据,一开始我想到的最快的最简单的方法就是 在web页面上js轮询了。因为我们的数据更新频率并不快。 后来觉得这种办法有点太土了。 或许长轮询更有效。  当然长轮询的技术很多了。 java
日期:2013-11-04作者:Admin 点击:900
  SQLSERVER分布式事务的使用       --BEGIN DISTRIBUTED TRANSACTION [transactionname]    --标志一个由分布式事务处理协调器MSDTC管
日期:2013-11-04作者:Admin 点击:416