sqlserver
数据库“Des”字段被注入了。但看不到字符,比如“ <script src=” 等等都看不到。
读出来的时候出现很多乱码(firefox),在ie里什么也看不到
但是会弹出窗口,会诱导客户安装病毒软件。
我的问题:怎么批量替换,用replace的话,没有办法得到要替换的字符串,是不是编码的问题 ......
sql中有一表
tableA
tour_id tour_type
1 1,2,3,4,5,6,16
2 11,23,35,46
3 9,5,3,77,89,12
现在取出tour_type中存在3的记录
结果应该是
1 1,2,3,4,5,6,16
3 9,5,3,77,89,12 ......
各位大师,麻烦给菜鸟推荐本sql语言的书吧,不需要有太多理论,要实例多多的,最好有点深度的,一般的语法我还是懂的
UP
注:是sql,不是t-sql
MSSQL2005技術內幕~~
实例?到书店随便找两本即可。不想买的话,看联机文档
直接看联机丛书
书的话建议看深入浅出SQL 2005应用开发管理实例
......
表A中有Address,Aname,Asex三个字段
insert into a values('上海','张三','男')
insert into a values('北京','李四','女')
insert into a values('深圳','王五','男')
insert into a values('上海','赵六','女& ......
有个字符串s1 = '11&Red&12&',我怎么截取出11,Red,12呢?
参考
SQL code:
/*
名称:fn_split函数.
功能:实现字符串分隔功能的函数
*/
create function dbo.fn_split(@inputstr varchar(8000), @seprator varchar(10))
returns @temp table (a varchar(200))
as
begin
declare @i ......
t(id,name)id为int,不自动增长,不是主键,可以重复
有如下数据
id name
3 哈哈
2 士大夫
565 士大夫1
现要排序,倒序(从最后一条记录开始取几条数据),如何排,即取最后几条记录
SQL code:
N-M条记录
1.
select top m * into 临时表(或表变量) from tablename order b ......