存档

‘数据库Mssql’ 分类的存档

无法显示SQL Server Management Studio Express解决办法

2010年2月19日 云飞扬 没有评论

安装VS 2005 或者VS2008带动SQL 2005Express 后无法显示SQL Server Management Studio Express,需要下载一个新的安装,
下载地址:

windows 7安装sql2000的方法

2010年1月10日 云飞扬 没有评论

根据以前在vista安装的方法直接弄了
1,先安装msde2000
微软网站下载:
http://download.microsoft.com/download/4/5/1/451d5d5c-69d4-40d5-b85d-f1d756cf46db/CHS_MSDE2000A.exe
MSDE2000安装方式
1)解压 我这里解压到d:\msde
2)进入DOS环境/命令提示符
点击“开始”-“所有程序”-“附件”-“命令提示符”,输入:

sql 2000 表的所有者如何更改为dbo

2009年12月5日 云飞扬 没有评论

连接到远程的数据库创建了个数据库,结果创建一个不是dbo所有者权限的表,
而是登录用户名表,这样好像就比如更新存储过程等出现问题。
如何把sql server表的所有者改为dbo呢,执行如下语句
exec sp_msforeachtable 'sp_changeobjectowner ''?'', ''dbo''' 即可更改所以表
记录下方便查找

C#和sql2000中如何判断是否含有中文

2009年12月4日 云飞扬 没有评论

C#中判断字符串是否含有中文的方法时:根据字段的字符长度大于长度 if (System.Text.Encoding.Default.GetBytes(str).Length > str.Length) ,如果大于就是含有中文, sql 2000中如何判断含有中文呢?类似根据字段长度与字符长度不等 select * from tablename where len(字段)<>datalength(字段)

sql 2000中count(*),count(1),count(主键),count(非主键)等执行效率时间测试

2009年11月2日 云飞扬 没有评论

在一个133254条数据数据表中,分别通过执行以下语句采用方法一,结果大概如下

select count(*) from 表名 --133254条, 16ms

select count(1) from 表名--执行结果同count(*) 133254条, 16ms

select count(100) from 表名--执行结果同count(*) 133254条, 16ms

select count(ID) from 表名 --ID为主键,执行结果同count(*) 133254条, 16ms

select count(aa) from 表名--aa非主键字段1,数据有空值 129342条,46ms

select count(bb) from 表名--bb非主键字段2,数据有空值 132203条,46ms

通过以上测试后得出结论我们在用select count 查询返回的时候不要使用非主键,前面4条语句都可以

分类: 数据库Mssql 标签: ,

sql 2000 执行测试时间语句如何写

2009年11月1日 云飞扬 没有评论

declare @starttime datetime
set @starttime=getdate()---开始时间
select * from 表名----执行语句
select [执行需要的时间(毫秒)]=datediff(ms,@starttime,getdate()) ----在执行语句后当前时间与开始时间之差

sql 2000 guid函数和大小写函数

2009年10月30日 云飞扬 没有评论

sql 2000 guid函数和大小写函数,记录下

select upper(newid()) as guid,newid()

select upper('ajaxcn.net') as daxie ,lower('AJAXCN.NET') as xiaoxie

sql 常见查询语句探究

2009年10月13日 云飞扬 没有评论

问题描述:
S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名
C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师
SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩