上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页
  2012年2月3日
摘要: 近日,在CSDN社区中,看到有人在讨论:GUID与int自增列的问题,个人觉得很不错,故整理了一下大家的观点,以观后效!我没有真正的用过GUID类型。所以就不发言了。且看各位高手表演:楼主:谈谈GUID的问题!!!!!!!!!!!!一、主键用int自增列好,还是用GUID好二、如果用GUID做主键,是所有表都用GUID做主键,还是只需要将常用的表,如新闻系统中,只将文章表的主键用GUID?沙发:个人感觉用int自增列好,已经用N年了。不过你如果要用GUID的话,主要看你什么用途?2楼:要说好处理的话,还是自增列好处理些 个人感觉啊不过全局唯一标识符,也就是GUID可以唯一指定一项 也不错 我觉 阅读全文
posted @ 2012-02-03 12:29 叮叮猫的编程世界 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1、 首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用 “全表扫描”方式。可见,执行计划并不是固定的,它是“个性化的”。产生一个正确的“执行计划”有两点很重要:(1) SQL语句是否清晰地告诉查询优化器它想干什么?(2) 查询优化器得到的数据库统计信息是否是最新的、正确的?2、 统一SQL语句的写法对于以下两句SQL语句,程序员认为是 阅读全文
posted @ 2012-02-03 12:15 叮叮猫的编程世界 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 表达式:是常量、变量、列或函数等与运算符的任意组合。以下参数中表达式类型是指表达式经运算后返回的值的类型数据类型转换函数(以下两种函数功能类似,但是convert在进行日期转换时还提供了丰富的样式,cast只能进行普通的日期转换)函数名称参数示例描述convert(数据类型[(长度)],表达式[,样式])select convert(nvarchar,123) 返回123select N'年龄:'+convert(nvarchar,23)返回 年龄:23(注意:如果想要在结果中正确显示中文需要在给定的字符串前面加上N,加N是为了使数据库识别 Unicode字符)select c 阅读全文
posted @ 2012-02-03 12:14 叮叮猫的编程世界 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 表达式:是常量、变量、列或函数等与运算符的任意组合。以下参数中表达式类型是指表达式经运算后返回的值的类型日期和时间函数函数名称参数示例说明dateadd(日期部分,数字,日期)select dateadd(year,45,'1990-12-11')返回 2035-12-11 00:00:00.000select dateadd(month,45,'1990-12-11')返回1994-09-11 00:00:00.000select dateadd(mm,45,'1990-12-11')返回1994-09-11 00:00:00.000selec 阅读全文
posted @ 2012-02-03 12:13 叮叮猫的编程世界 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 表达式:是常量、变量、列或函数等与运算符的任意组合。以下参数中表达式类型是指表达式经运算后返回的值的类型字符串函数函数名称参数示例说明ascii(字符串表达式)select ascii('abc') 返回 97返回字符串中最左侧的字符的 ASCII码。char(整数表达式)select char(100) 返回 d把ASCII 码转换为字符。介于 0 和 255 之间的整数。如果该整数表达式不在此范围内,将返回 NULL 值。charindex(字符串表达式1,字符串表达式2[,整数表达式])select charindex('ab','BCabTabD 阅读全文
posted @ 2012-02-03 12:12 叮叮猫的编程世界 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 为了方便阅读,把函数分为四种类型,分别表述。SQL_Server_2005_字符串函数(描述及实例)函数名称:ascii、char、charindex、difference、left、right、len、lower、upper、ltrim、rtrim、patindex、reverse、space、str、stuff、substring、replaceSQL_Server_2005_日期和时间函数(描述及实例)函数名称:dateadd、datediff、datename、datepart、getdate、day、month、year、getutcdateSQL_Server_2005_数学函数( 阅读全文
posted @ 2012-02-03 12:11 叮叮猫的编程世界 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 表达式:是常量、变量、列或函数等与运算符的任意组合。以下参数中表达式类型是指表达式经运算后返回的值的类型数学函数函数名称参数示例说明abs(数值表达式)select abs(-23.4)返回23.4返回指定数值表达式的绝对值(正值)pi无参数select pi()返回3.14159265358979返回π的值cos(浮点表达式)select cos(pi()/3)返回0.5返回指定弧度的余弦值sin(浮点表达式)select sin(pi()/6)返回0.5返回指定弧度的正弦值cot(浮点表达式)select cot(pi()/4)返回1返回指定弧度的余切值tan(浮点表达式)select t 阅读全文
posted @ 2012-02-03 12:10 叮叮猫的编程世界 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 公司网站运营两年多了,日志文件超级大,在重装系统的时候,为了省事,就没有备份日志文件,而且是没有分离就把日志文件给删掉了(下次一定要记得先分离再删日志文件)。结果造成数据库怎么都附加不上。出现错误。解决办法:1、新建一个同名数据库。2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪切过去,这样就可以节省时间。)3、启动数据库服务,数据库变为置疑或可疑状态。然后在查询分析器中运行:alter database 无日志文件的数据库名称 set emergency设置为紧急状态。4、再运行:alter databas 阅读全文
posted @ 2012-02-03 12:09 叮叮猫的编程世界 阅读(113) 评论(0) 推荐(0) 编辑
  2012年1月30日
摘要: 每一个数据库至少有一个日志文件,无论为事务日志定义多个少物理文件,SQL Server均视为一个连续的文件。该事务日志文件实际上由一系列的虚拟日志文件VLF来管理。虚拟日志文件的大小由SQL Server的总日志文件的大小决定。虚拟日志文件的物理结构图如下所示:当该日志文件收缩时,日志文件末端的未使用的VLF可以被删除。在SQL server2000中,日志文件仅可以从日志文件的尾部收缩,但是微软已经纠正先前在SQL server 7.0中的问题,当你备份或截断日志时,SQL Server会自动将日志的活动部分转移到文件的始端,然后你运行DBCC SHRINKFILE或DBCC SHRINKD 阅读全文
posted @ 2012-01-30 15:20 叮叮猫的编程世界 阅读(235) 评论(0) 推荐(0) 编辑
  2012年1月19日
摘要: SQL Server高可用性部署实施发布日期:2007-12-31 | 更新日期:2007-12-31作者:郑佐摘要:本文主要阐述如何实现SQL Server双节点群集高可用性部署实施,通过微软MSCS技术使SQL Server达到企业级安全应用要求。另外 ,本文介绍SQL Server 2005中新增的镜像服务功能,相比MSCS SQL Server 群集,SQL Server数据库镜像是基于软件的高可用性解决方案。1.概述本方案目标是通过微软MSCS技术使SQLServer达到企业级应用要求,内容包含双节点主动/被动模式群集和主动/主动模式群集。另外 ,本文介绍SQL Server 200 阅读全文
posted @ 2012-01-19 11:34 叮叮猫的编程世界 阅读(363) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页