SQL Sever
荒海觅
do what I should do
展开
-
sql修改、增加已有表的字段
用sql语句修改数据表table的字段,或者增加字段修改字段:alter table A alter column f_Name [nvarchar](250) 增加字段:alter table A add f_Name [nvarchar](250) sql 语句备份数据库:backup database 数据库名称 to disk='路径.bak'原创 2013-06-14 17:03:48 · 784 阅读 · 0 评论 -
已建立数据表,增加表的外键
设置t_Nonconformity5Why表的f_QuestionOrAspectID字段为t_5whyExample表f_RowID的外键alter table t_Nonconformity5Whyadd constraint fk_t_Nonconformity5Why foreign key(f_QuestionOrAspectID) references t_5w原创 2013-06-28 09:57:30 · 1044 阅读 · 0 评论 -
sql,key id不唯一,导致出现重复数据
sql语句查询,ID重复时,绑定到gridview后,数据会多出几倍的重复数据原因是:gridview需要一个不重复的关键key(DataKeyNames="f_CARID"不重复)解决方法:以行编号作为key idselect ROW_NUMBER() over(order by a.f_RowID) as f_RowID,a.f_RowID as f_CARID另原创 2013-07-30 18:02:31 · 1962 阅读 · 0 评论 -
千万级别的数据存储
方法1:采用表分区技术。第一次听说表分区,是以前的一个oracle培训。oracle既然有表分区,就想到mssql是否有表的分区,当时我回家就google了一把,资料还是有的,在这我儿只是再作一次推广,让更多的人了解和运用这些技术。表分区,就是将一个数据量比较大的表,用某种方法把数据从物理上分成若干个小表来存储,从逻辑来看还是一个大表。首先来个结构图:上图虽然不能很转载 2013-09-12 09:22:54 · 2632 阅读 · 0 评论 -
sql性能查询
一个查询需要的CPU、IO资源越多,查询运行的速度就越慢,因此,描述查询性能调节任务的另一种方式是,应该以一种使用更少的CPU、IO资源的方式重写查询命令,如果能够以这样一种方式完成查询,查询的性能就会有所提高。 如果调节查询性能的目的是让它使用尽可能少的服务器资源,而不是查询运行的时间最短,那么就更容易测试你采取的措施是提高了查询的性能还是降低了查询的性能。尤其是在资源利用不断变化的服转载 2013-09-17 17:47:42 · 643 阅读 · 0 评论 -
SQL创建非聚集索引
CREATE NONCLUSTERED INDEX userid ON t_user( userid ASC)WITH (SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF) ON [PRIMARY]DROP INDEX userid ON t_useruserid外键,原创 2013-11-14 15:40:52 · 2240 阅读 · 0 评论