Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2032|回复: 3

[已解决]sql语句求助

[复制链接]
发表于 2008-12-9 22:38 | 显示全部楼层 |阅读模式

谁知道SQL语句,这是什么意思?
EXEC master..xp_cmdshell 'bcp  zwgk..zjxxb out c:\\aaa\\aa.txt  -c -q  -t~ -Usa -P'

长时间不返回,老是  正在调试查询…

最佳答案
2008-12-10 10:46

才发现,这都是sql中的[em04]

%c%代表agdcagd等,这种方法在很多程序中要用到,主要是查询包含子串的。

xuexiaobj like '%乡%'表示xuexiaobj 中只要含有'乡'则为真。因此

not ((xuexiaobj like '%乡%' or xuexiaobj like '%镇%' or xuexiaobj like '%市%' or xuexiaobj like
'%区%') and rtrim(xuexiaobj) like '%学%年级%班' )

就是not (xuexiaobj含字符“乡”或“镇”或“市”或“区”且以“*学*年级*班”结束),也就是只要xuexiaobj中含有字符“乡镇市区”中的任意字符且以“*学*年级*班”结束则结果为假,否则为真

[此贴子已经被作者于2008-12-10 10:51:24编辑过]
 楼主| 发表于 2008-12-9 22:43 | 显示全部楼层

帮忙翻译以下语句,能用vba语言表达最好

not ((xuexiaobj like '%乡%' or xuexiaobj like '%镇%' or xuexiaobj like '%市%' or xuexiaobj like
'%区%') and rtrim(xuexiaobj) like '%学%年级%班' )

(len(rtrim(ltrim(jiatinzhuzhi)))<7 or
 not (
(jiatinzhuzhi like '%镇%'  or jiatinzhuzhi like '%乡%'  or jiatinzhuzhi like '%村%' or
jiatinzhuzhi like '%街%') and (rtrim(jiatinzhuzhi) like '%场' or rtrim(jiatinzhuzhi) like '%院')
 or rtrim(jiatinzhuzhi) like '%#' or  rtrim(jiatinzhuzhi) like '%号' or   rtrim(jiatinzhuzhi)

回复

使用道具 举报

发表于 2008-12-10 10:26 | 显示全部楼层

对1楼:刚查到的“xp_cmdshell是可以让系统管理员以操作系统命令行解释器的方式执行给定的命令字符串,并以文本行方式返回任何输出,是一个功能非常强大的扩展存贮过程。简单说就是DOS攻击的普遍手段。”楼主在做病毒????

另一篇:

SQL Server 2005如何起用"xp_cmdshell"

xp_cmdshell 扩展存储过程将命令字符串作为操作系统命令 shell 执行,并以文本行的形式返回所有输出。由于xp_cmdshell 可以执行任何操作系统命令,所以一旦SQL Server管理员帐号(如sa)被攻破,那么攻击者就可以利用xp_cmdshell 在SQL Server中执行操作系统命令,如:创建系统管理员,也就意味着系统的最高权限已在别人的掌控之中。由于存在安全隐患,所以在SQL Server 2005中, xp_cmdshell 默认是关闭的。

不懂SQL Server 2005

[此贴子已经被作者于2008-12-10 10:31:28编辑过]
回复

使用道具 举报

发表于 2008-12-10 10:46 | 显示全部楼层    本楼为最佳答案   

才发现,这都是sql中的[em04]

%c%代表agdcagd等,这种方法在很多程序中要用到,主要是查询包含子串的。

xuexiaobj like '%乡%'表示xuexiaobj 中只要含有'乡'则为真。因此

not ((xuexiaobj like '%乡%' or xuexiaobj like '%镇%' or xuexiaobj like '%市%' or xuexiaobj like
'%区%') and rtrim(xuexiaobj) like '%学%年级%班' )

就是not (xuexiaobj含字符“乡”或“镇”或“市”或“区”且以“*学*年级*班”结束),也就是只要xuexiaobj中含有字符“乡镇市区”中的任意字符且以“*学*年级*班”结束则结果为假,否则为真

[此贴子已经被作者于2008-12-10 10:51:24编辑过]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-23 20:46 , Processed in 0.286540 second(s), 4 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表