如沐博客-互联网观察者

致力于互联网产业的发展

[置顶] 十年技术 不要再迷茫

[置顶] 程序员应聘面试经验谈

[置顶] 最近手头紧,出几个域名,基本上都是老米

SQL临时表简介

首先我们来熟悉下临时表的概念:

     临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。全局临时表的名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的,当所有引用该表的用户从 SQL Server 断开连接时被删除。

...

SQL临时表和临时变量

在SQLServer的性能调优中,有一个不可比拟的问题:那就是如何在一段需要长时间的代码或被频繁调用的代码中处理临时数据集?表变量和临时表是两种选择。如何确定什么时候用临时表,什么时候用表变量呢?临时表和表变量都有特定的适用环境。
  表变量
  变量都以@或@@为前缀,表变量是变量的一种,另外一种变量被称为标量(可以理解为标准变量,就是标准数据类型的变量,例如整型int或者日期型DateTime)。以@前缀的表
变量是本地的,因此只有在当前用户会话中才可以访问,而@@前缀的表变量是全局的,通常都是系统变量,比如说@@error代表最近的一个T-SQL语句的报错号。当然因为表变量首先是个变量,因此它只能在一个Batch中生存,也就是我们所说的边界,超出了这个边界,表变量也就消亡了。
...

Log Explorer的使用

昨天不小心把数据库的数据进行了破坏性操作,幸好同事推荐我用Log Explorer这个软件
在网上找了下相关资料 感觉这里说的还是很不错的,就借鉴了下。
找个时间还要亲自实践下
...

Web服务器性能/压力测试工具http_load、webbench、ab、Siege使用教程

程序非常小,解压后也不到100K

http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工

具,它可以以一个单一的进程运行,一般不会把客户机搞死。还可以测试HTTPS类的网站请求。

下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz
...

Access转SqlServer的注意事项

1.     自动增加字段需要重写。在access中经常使用的自动编号字段,导入到mssql后,他并不是自增型的int,需要手工设置,把导入后的自动编号字段的标识的“否”改为“是”,“种子”和“递增量”都为“1,才能成为自动编号。 2.     所有的默认值都丢失了。主要是数字类型和日期类型。以前添加记录的时候,有些字段是不需要手动用程序赋值的,像日期等,现在则需要再添加多一句rs("newsDate")=now()的。
...

ACCESS转换SQL需要注意的几个地方2

参照了一些资料,没发现自己错在那里,参考资料:

三,数据修改

1,由于SQL2000里面没有自动编号,所以你的以自动编号设置的字段都会变成非空的字段,这就必须手工修改这些字段,并把他的标示选择是,种子为1,增量为1,

2,另外,ACCESS2000转换成SQL2000后,原来属性为是/否的字段将被转换成非空的bit,这时候你必须修改成自己想要的属性了;

3,另外,大家要注意对时间函数的把握.ACCESS与SQL是有很多不同的.

...

ACCESS转换SQL需要注意的几个地方1

您正在看的SQLserver教程是:ACCESS转换SQL需要注意的几个地方。

看到别人有时问这个方面的问题。。于是在各网站总结前前辈高人的几点想法,拿来共享:

数据库导入以后,自动增加字段需要重写,所有的数字类型需要增加长度,最好用decimal。

所有的默认值都丢失了。主要是数字类型和日期类型。

所有now(),time(),date()要改成getdate()。
...

深入Group By分组查询

GROUP BY 子句用来为结果集中的每一行产生聚合值。如果聚合函数没有使用 GROUP BY 子句,则只为 SELECT 语句报告一个聚合值。

以下示例返回分类 2 中每种产品已销售的单位数量:

USE NorthwindSELECT OrdD.ProductID AS ProdID,           SUM(OrdD.Quantity) AS AmountSold...

主键与唯一索引的区别

1.主键一定是唯一性索引,唯一性索引并不一定就是主键;
2.一个表中可以有多个唯一性索引,但只能有一个主键;
3.主键列不允许空值,而唯一性索引列允许空值。

精妙SQL语句介绍

SQL: select * into b from a where 1<>1   

 

  说明:拷贝表(拷贝数据,源表名:a 目标表名:b)

...
分页:[«][1][2][3][4][5][6]7[8][9][10][»]

Copyright 2010-2021 25230.NET All Rights Reserved.