sql server
湘_老胡
这个作者很懒,什么都没留下…
展开
-
设计有效率的表
1.规范化到第三范式这将最大化查询处理器,优化查询并防止数据重复、不一致和不规则的能力。第一范式:(一般来说第一范式通常会增加行数)a.消除重复组b.提供唯一键第二范式:a.为重复的值集创建单独的表b.将这些表相关联第三范式:a.排除不依赖于键的字段2.为性能反规范化3.总是定义主键和聚集索引4.强制引用完整性5.限制每个表的列数为每个表原创 2012-11-24 22:37:03 · 350 阅读 · 0 评论 -
sql server常用自定义函数
1.字符串分隔函数-----------字符串分隔函数------------- CREATE Function [dbo].[Split] ( @Sql varchar(8000), @Splits varchar(10) ) returns @temp Table (a varchar(100)) As Begin Declare @i In原创 2012-11-24 20:07:42 · 380 阅读 · 0 评论 -
小技巧
1.top可接受动态参数注:sql server 2005以上版本declare @rec intset @rec = 2select top(@rec) * from Employees2.提供row_number()函数注:sql server 2005以上版本select row_number() over(order by Id) as Item fro原创 2012-11-24 20:33:45 · 345 阅读 · 0 评论 -
sql server常见问题
1.sql server 2005维护计划只有刷新,没有新增功能安装完sql server 2005企业版后,在管理>>维护计划 只有刷新功能,没有新增维护计划 功能原因:sql server2005企业版有2个目录(ssms在目录\2\tools\下),安装时客户端工具默认不安装,当时没注意,以为没有就从网上下载了sql server manager studio express原创 2012-11-24 20:45:35 · 515 阅读 · 0 评论 -
sql server DBA 01
1.更改tempdb位置: a.停止SQL服务。 b.复制tempdb.mdf 、templog.ldf 到指定位置(如:F:\Data\)。 c.启动SQL服务。 d.在SSMS中执行如下代码: use master go alter database tempdb modify file (na原创 2012-11-20 15:39:39 · 421 阅读 · 0 评论