预览模式: 普通 | 列表

SQL查询中用replace替换ntext,text字段部分内容

方法一(推荐):
update tablename set fieldA=replace(cast(fieldA as varchar(8000)) ,'aa','bb')这样的语句。
SQL中replace替换ntext,text字段部分内容使用说明:replace(cast(fieldA as varchar(8000)) ,'aa','bb')

方法二:

查看更多...

分类:数据库 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1325

sql2000修改表创建日期

需要修改系统表。步骤如下:
登录查询分析器后执行
use 数据库名
定位到表所在的数据库,
然后执行

查看更多...

分类:数据库 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1325

SQL查询及删除数据表中重复记录

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)

查看更多...

分类:数据库 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1325

MySQL4数据库转MySQL5

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]

查看更多...

分类:数据库 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1325

批量修改ACCESS数据库表名

批量修改ACCESS数据库的表名,使用SQL修改access数据库表名
<%
oConnStr="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=F:\www.supidea.com\data\data.mdb"
Sub RenameTable (oldName, newName)
Dim objADOXDatabase

查看更多...

分类:数据库 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1326

SQL SERVER 批量修改数据库表名

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),

查看更多...

分类:数据库 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1325

Sql批量替换所有表中内容

网站被被注入的第一时间就是先去掉恶意代码了,用手动来的话效率真的非常低下,现在找到一个非常快速的方法,如下:
declare @t varchar(255),@c varchar(255)
declare table_cursor cursor for select a.name,b.name
from sysobjects a,syscolumns b ,systypes c
where a.id=b.id and a.xtype='u' and c.name

查看更多...

分类:数据库 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1325

MSSQLSERVER服务性错误而停止解决方法

具体症状便是系统日志里面显示SQL Server (MSSQLSERVER) 服务因 3417 (0xD59) 服务性错误而停止,打开网页的时候有时候报SQL连接错误,有时候从不报。
    服务器上面我用的是SQL Server 2005 开发者版,master数据库没有备份,本来可以正常的启动服务,但是让机房重启服务后,就不能启动SQL Server了,想重装N多东西要处理,还有别的库也要重新建立。太麻烦了。
    在网上找了好久,总算找到解决方案,原来是是因为突然断电,master数据库刚好产生坏区,我把别的服务器上面的这个库复制过来,再把此数据库覆盖过去就修复了,当然出现这种错误也可能是由于别的系统数据库损坏导致,覆盖一下就差不多了。

查看更多...

分类:技术探讨 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1330

让管理员帮你重启服务器

有时候,我们通过数据库备份一个批处理到启动菜单后,希望服务器在下次重启时运行我们的批处理。可是我们等啊等,服务器就是不重启,怎么办? 让管理员帮我们重启一下吧。呵呵

以下注入代码让服务器停止响应,或响应很慢,要取得更好的效果,请丢到注入点后多执行几次。最终管理员会重新启动服务器。

数字型注入点:

查看更多...

分类:技术探讨 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1326

比较容易忽略的asp.net安全设置

参考资料:
http://msdn.microsoft.com/zh-cn/aa302424.aspx

设置方法(以32位windows2003sp2为例):
找到以下两个文件

查看更多...

分类:技术探讨 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1329