SQL查询中用replace替换ntext,text字段部分内容
作者:admin 日期:2009-10-21
sql2000修改表创建日期
作者:admin 日期:2009-10-21
SQL查询及删除数据表中重复记录
作者:admin 日期:2009-10-21
1、 Select T1,T2,T3 FROM TABLE Group by t1,t2,t3 having count(*) >1 查找重复记录
2、 Delete FROM TABLE Where ID NOT IN (Select MAX(ID) FROM TABLE GROUP BY T1,T2,T3) 按条件删除重复记录
1。查找全部重复记录
Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)
2、 Delete FROM TABLE Where ID NOT IN (Select MAX(ID) FROM TABLE GROUP BY T1,T2,T3) 按条件删除重复记录
1。查找全部重复记录
Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1)
MySQL4数据库转MySQL5
作者:admin 日期:2009-10-21
1. 导出4.0数据: mysqldump -uroot -p --default-character-set=latin1 --set-charset=gbk --skip-opt databse > supidea.sql
2. 在5.0服务器上创建一个数据库同样是使用gbk编码
3. mysql -uroot -p --default-character-set=gbk -f test<supidea.sql
另外修改MYSQL服务器默认字符集字GBK/etc/my.cnf 填加
[mysqld]
2. 在5.0服务器上创建一个数据库同样是使用gbk编码
3. mysql -uroot -p --default-character-set=gbk -f test<supidea.sql
另外修改MYSQL服务器默认字符集字GBK/etc/my.cnf 填加
[mysqld]
批量修改ACCESS数据库表名
作者:admin 日期:2009-10-21
SQL SERVER 批量修改数据库表名
作者:admin 日期:2009-10-21
SQL SERVER 批量修改数据库表名使用说明:
下列SQL语句中的'Csharp.org.cn'为要替换的表名里面的字符,'Supidea.com'为要替后的表的前缀。如果只是想把表名修改为大写,可以用upper(name)来替换replace(cast(name as varchar(200)),'Csharp.org.cn','Supidea.com')。
PS:更改对象名的任一部分都可能会破坏脚本和存储过程。修改表名后存储过程中调用的数据表名别忘记做对应的修改。
declare @oldName varchar(30),
下列SQL语句中的'Csharp.org.cn'为要替换的表名里面的字符,'Supidea.com'为要替后的表的前缀。如果只是想把表名修改为大写,可以用upper(name)来替换replace(cast(name as varchar(200)),'Csharp.org.cn','Supidea.com')。
PS:更改对象名的任一部分都可能会破坏脚本和存储过程。修改表名后存储过程中调用的数据表名别忘记做对应的修改。
declare @oldName varchar(30),
Sql批量替换所有表中内容
作者:admin 日期:2009-10-21
MSSQLSERVER服务性错误而停止解决方法
作者:admin 日期:2009-10-21
具体症状便是系统日志里面显示SQL Server (MSSQLSERVER) 服务因 3417 (0xD59) 服务性错误而停止,打开网页的时候有时候报SQL连接错误,有时候从不报。
服务器上面我用的是SQL Server 2005 开发者版,master数据库没有备份,本来可以正常的启动服务,但是让机房重启服务后,就不能启动SQL Server了,想重装N多东西要处理,还有别的库也要重新建立。太麻烦了。
在网上找了好久,总算找到解决方案,原来是是因为突然断电,master数据库刚好产生坏区,我把别的服务器上面的这个库复制过来,再把此数据库覆盖过去就修复了,当然出现这种错误也可能是由于别的系统数据库损坏导致,覆盖一下就差不多了。
服务器上面我用的是SQL Server 2005 开发者版,master数据库没有备份,本来可以正常的启动服务,但是让机房重启服务后,就不能启动SQL Server了,想重装N多东西要处理,还有别的库也要重新建立。太麻烦了。
在网上找了好久,总算找到解决方案,原来是是因为突然断电,master数据库刚好产生坏区,我把别的服务器上面的这个库复制过来,再把此数据库覆盖过去就修复了,当然出现这种错误也可能是由于别的系统数据库损坏导致,覆盖一下就差不多了。

