SQL Server
Mr_zy58
这个作者很懒,什么都没留下…
展开
-
存储过程学习-批量插入10000条数据进数据库
CREATE TABLE dbo.Nums(n INT NOT NULL PRIMARY KEY);DECLARE @max AS INT, @rc AS INT;SET @max = 1000000;SET @rc = 1;INSERT INTO Nums VALUES(1);WHILE @rc * 2 BEGIN INSERT INTO dbo.Nums转载 2014-04-27 11:25:41 · 2798 阅读 · 0 评论 -
SQL Server优化50法
虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决。 查询速度慢的原因很多,常见如下几种:没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)I/O吞吐量小,形成了瓶颈效应。没有创建计算列导致查询不优化。内存不足网络速度慢查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷转载 2014-04-27 11:30:10 · 392 阅读 · 0 评论 -
同生共死的事务
我对事务的认识还很少,以前我知道数据库中有事务的存在,而不知在我们的C#程序中也可以加入事务,在程序中实现。通过我的分析,在程序中的事务好像偏向于业务方面,而在数据库中的事务,便向于数据方面。对于事务中的锁,在此我并没有进行总结,仅是总结了一下事务的概念和事务的基本用法。数据库中的事务:(1):事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么转载 2014-04-27 11:23:40 · 429 阅读 · 0 评论 -
在sql里面String转int(相互)~~~~要详细描述
sql 2008 中,将int数据类型如何转换为string?用convert函数或者cast函数convert(varchar(20),'')cast('' as varchar(20))我的表里有3个int型的列a、b、c,希望把他们连成一个string型的列a-b-cselect原创 2014-04-27 11:26:58 · 15579 阅读 · 0 评论 -
唯一索引,主键索引,聚集索引
表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。在创建或修改表时,您可以通过定义 PRIMARY KEY 约束来创建主键。-主键(PRIMARY KEY )来自MSDN的描述:表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。在创建或修改表时,您可以转载 2014-04-27 11:24:39 · 2123 阅读 · 0 评论