无法显示SQL Server Management Studio Express解决办法
安装VS 2005 或者VS2008带动SQL 2005Express 后无法显示SQL Server Management Studio Express,需要下载一个新的安装,
下载地址:
安装VS 2005 或者VS2008带动SQL 2005Express 后无法显示SQL Server Management Studio Express,需要下载一个新的安装,
下载地址:
根据以前在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环境/命令提示符
点击“开始”-“所有程序”-“附件”-“命令提示符”,输入:
连接到远程的数据库创建了个数据库,结果创建一个不是dbo所有者权限的表,
而是登录用户名表,这样好像就比如更新存储过程等出现问题。
如何把sql server表的所有者改为dbo呢,执行如下语句
exec sp_msforeachtable 'sp_changeobjectowner ''?'', ''dbo''' 即可更改所以表
记录下方便查找
C#中判断字符串是否含有中文的方法时:根据字段的字符长度大于长度 if (System.Text.Encoding.Default.GetBytes(str).Length > str.Length) ,如果大于就是含有中文, sql 2000中如何判断含有中文呢?类似根据字段长度与字符长度不等 select * from tablename where len(字段)<>datalength(字段)
在一个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条语句都可以
declare @starttime datetime
set @starttime=getdate()---开始时间
select * from 表名----执行语句
select [执行需要的时间(毫秒)]=datediff(ms,@starttime,getdate()) ----在执行语句后当前时间与开始时间之差
sql 2000 guid函数和大小写函数,记录下
select upper(newid()) as guid,newid()
select upper('ajaxcn.net') as daxie ,lower('AJAXCN.NET') as xiaoxie
问题描述:
S (SNO,SNAME) 学生关系。SNO 为学号,SNAME 为姓名
C (CNO,CNAME,CTEACHER) 课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师
SC(SNO,CNO,SCGRADE) 选课关系。SCGRADE 为成绩