仓酷云

标题: MSSQL教程之在查询剖析器中,用快速键获得字段的列... [打印本页]

作者: 飘飘悠悠    时间: 2015-1-16 22:38
标题: MSSQL教程之在查询剖析器中,用快速键获得字段的列...
在Windows中MySQL以服务形式存在,在使用前应确保此服务已经启动,未启动可用netstartmysql命令启动。而Linux中启动时可用“/etc/rc.d/init.d/mysqldstart"命令,注意启动者应具有管理员权限。查询剖析|用快速键
ALTERproceduresp_getfields
@tablenamevarchar(100)
as
declaretmpCursorcursorfor
selectnamefromsyscolumnswhereid=Object_ID(@tablename)

opentmpCursor
declare@fieldnamevarchar(50)
declare@sqlstr1varchar(250)
declare@sqlstr2varchar(250)

set@fieldname=
set@sqlstr1=
set@sqlstr2=
fetchnextfromtmpCursorinto@fieldname
while@@fetch_status=0
begin
iflen(@sqlstr1)<250-len(@fieldname)
set@sqlstr1=@sqlstr1+@fieldname+,
else
set@sqlstr2=@sqlstr2+@fieldname+,
fetchnextfromtmpCursorinto@fieldname
end
closetmpCursor
DeallocatetmpCursor

if@sqlstr2=
set@sqlstr1=left(@sqlstr1,len(@sqlstr1)-1)
else
set@sqlstr2=left(@sqlstr2,len(@sqlstr2)-1)

select@sqlstr1
if@sqlstr2
select@sqlstr2

加了快速键后,在查询剖析器中,选中一个表名,按响应的快速键,酷吧。mysql使用内部操作字符集gbk来进行操作,即执行"SELECT*FROMtestWHEREname=xxxor1=1/*LIMIT1";从而注入成功
作者: 只想知道    时间: 2015-1-19 19:50
这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?
作者: 灵魂腐蚀    时间: 2015-1-25 18:09
换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的
作者: 飘灵儿    时间: 2015-2-3 12:39
呵呵,这就是偶想说的
作者: 精灵巫婆    时间: 2015-2-9 00:46
SP4包括用于以下SQLServer2000组件的程序包:Database组件(下载文件:SQL2000-KB884525-SP4-x86.EXE)更新SQLServer2000的32位Database组件,包括数据库引擎、复制、客户端连接组件及工具。有关其他信息,请参阅ReadmeSql2k32Sp4.htm。AnalysisServices组件(下载文件:SQL2000.AS-KB884525-SP4-x86.EXE)更新SQLServer2000的32位AnalysisServices。
作者: 谁可相欹    时间: 2015-2-26 15:52
语句级快照和事务级快照终于为SQLServer的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的!
作者: 小妖女    时间: 2015-3-8 15:50
多加的系统视图和实时系统信息这些东西对DBA挑优非常有帮助,但是感觉粒度还是不太细。
作者: 因胸联盟    时间: 2015-3-16 03:49
分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。
作者: 不帅    时间: 2015-3-22 19:40
从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2