SQL Server
sty2008boy
一切皆有可能!只有想不到的创意,没有做不到事情!
展开
-
SQL 2008 安装问题处理
MS SQL Server 2008 安装提示 “MS SQL Server 2005 Express 工具卸载 ” 问题处理 收藏本人机器环境 WINDOWS XP + MSSQL 2000 + MSSQL 2005 + VS2008 TeamSystem 安装 MSSQL 2008 开发版过程中,在环境监测过程中提示“MS SQL 2005 Express 工具 ” 需要卸载...原创 2011-08-31 16:21:10 · 74 阅读 · 0 评论 -
SQL SERVER 2005 登陆18456错误的解决方法
昨天我的SQL(Microsoft SQL Server 2005 )登录不上去了,原来是出现了几个小问题,现在记录一下我的解决这几个情况的办法。(解决方法有很多种,这些只是我的解决方法,仅供参考)查找问题的过程:(注:用windows账号还是可以登录的)第一步: 启动所有与SQL有关的服务,问题依旧;第二步: 查看windows防火墙,被默认启动了,不启动选择项被Disabled两个提示“由...原创 2011-11-15 15:03:16 · 101 阅读 · 0 评论 -
SQL Server 2008不能修改表的解决办法
默认情况下,SQL Server 2008会阻止保存要求重新创建表的更改,如果我们想修改某字段的数据类型等等,不好意思,无法保存。有的时候我们需要修改表,这样很不方便,网上找到解决办法,就是设置一下数据库管理器:Tools→Options→Designers→Table and Database Designers,在Table Options中去掉Prevent saving chang...原创 2011-10-18 13:23:10 · 117 阅读 · 0 评论 -
使用 uniqueidentifier 数据
uniqueidentifier 数据类型可存储 16 字节的二进制值,其作用与全局唯一标识符 (GUID) 一样。GUID 是唯一的二进制数;世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络中,分配必须具有唯一性的标识符。uniqueidentifier 列的 GUID 值通常通过下列方式之一获取: 在 Transact-...原创 2011-09-16 15:35:59 · 154 阅读 · 0 评论 -
SQLSERVER无法启动
现象:SQLSERVER服务管理器,点击启动服务,无法启动SQLSERVER,数据库连接异常,WINDOWS服务管理器无法启动SQLSERVER服务,则可能系统数据库损坏,可能原因:停电断电,异常关机 处理: 1. 停止其他SQL正常运行计算机的SQL服务,拷贝的Data目录下的所有系统库文件,也就是除使用的数据文件外的所有文件 ...原创 2011-09-05 21:45:21 · 207 阅读 · 0 评论 -
cast用法
cast:将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。 语法 使用 CAST: CAST ( expression AS data_type ) as : sql里列的别名 建议:象cast, as 之类的都是sql 语句里的关键字,在查询分析器里,选择后,按F1+SHIFT就可以查询帮助。 /*******例子************/...原创 2011-09-05 12:51:51 · 136 阅读 · 0 评论 -
SQL排序技巧
1.使用排序使数据有序通常,你的所有数据真正需要的仅仅是按某种顺序排列。SQL的ORDER BY语句可以以字母或数字顺序组织数据。因此,相似的值按组排序在一起。然而,这个分组时排序的结果,并不是真的分组。ORDER BY显示每条记录而分组可能代表很多记录。2.进行分组除去重复值排序和分组之间的最大区别是:排序的数据显示所有记录(在限定标准范围之内),而分组数据不是显示所有记录。GROU...原创 2011-09-05 12:51:09 · 208 阅读 · 0 评论 -
SQL截取字段
1.SELECT @Str = SubString(@Str,DataLength(@Str)-4,5) 2.SELECT @Str=RIGHT(@Str,5)3.Declare @str varchar(10) set @str='abcdefgddsss' SELECT @Str=RIGHT(@Str,5) p...原创 2011-09-05 12:50:23 · 116 阅读 · 0 评论 -
分页存储过程
精确查询: CREATE PROCEDURE FindCosInfo ( @CosID varchar (10), //课程编号 @CosName varchar (20), //课程名称 @CosCredit int //课程学分) ASdeclare @sql...原创 2011-08-31 16:22:07 · 50 阅读 · 0 评论 -
mssqlserver字符串日期互相转换
/*用convert是明确地转换一数据类型表示到另一个,对于dateadd等等日期函数的参数不一定是日期格式,只要可以转化即可,对于convert,字符串和日期是2种不同的格式,这点要注意,我们来看看一个试验:*/print dateadd(dd,1,@str)print dateadd(dd,1,@dt)print convert (varchar(10),@str...原创 2012-03-15 14:27:31 · 106 阅读 · 0 评论