首页 > 资讯列表 >  本页面生成一无所有专题报道,一无所有滚动新闻,一无所有业界评论等相关报道!
  • 在SQLServer中使用SQL语句查询一个存储过程被其它所有的存储过程引用的存储过程名

    在SQLServer中使用SQL语句查询一个存储过程被其它所有的存储过程引用的存储过程名

    这个问题对于规模稍微大些的项目而言,显得尤其重要了,数据库中如果有几百个存储过程,难道还一个个找不成,即使自己很了解业务和系统,时间长了,也难免能记得住。如何使用SQL语句进行查询呢?下面就和大家分享下SQL查询的方法:复制代码代码如下:selectdistinctnamefromsyscommentsa,sysobjectsbwherea.id=b.idandb.xtype='p'andtextlike'%pro_GetSN%'上面的蓝色字体部分表示要查询的存储过程的名称...

    数据库操作教程 2022-09-23 17:16:50
  • SQL统计一个数据库中所有表记录的数量

    SQL统计一个数据库中所有表记录的数量

    复制代码代码如下:CREATETABLE#tmptb(tbnamesysname,tbrowsint...

    数据库操作教程 2022-09-23 17:16:35
  • sql查看所有表大小的方法

    sql查看所有表大小的方法

    复制代码代码如下:declare@id           intdeclare@type         character(2)                declare@pages        int                       declare@dbname   &nbs...

    数据库操作教程 2022-09-23 17:15:59
  • sqlserver通用的删除服务器上的所有相同后缀的临时表

    sqlserver通用的删除服务器上的所有相同后缀的临时表

    复制代码代码如下:usetempdbifobject_id('tempdb..#table')isnotnulldroptabletempdb..#tableselectnameintotempdb..#tablefrom(select*fromsysobjectswherextype='U')awherea.namelike'%test_select'declare@tablevarchar(100),@countintselect@count=count(name)fromtempdb..#tablewhile(@count>0)beginselecttop1@table=namefromtempdb..#tableexec('ifobject_id('''+@table+''')isnotnulldroptable'+@table+'deletefromtempdb..#tablewherename='''+@table+'''')set@count=@count-1enddroptabletempdb..#table建议:尽量不要大量使用临时表,因为使用tempdb库会使...

    数据库操作教程 2022-09-23 17:09:11
  • SQLserver删除某数据库中所有表实现思路

    SQLserver删除某数据库中所有表实现思路

    方便删除数据库中所有的数据表,清空数据库,有些有约束,不能直接delete,需要先删除库中的约束,代码如下复制代码代码如下:--删除所有约束DECLAREc1cursorforselect'altertable['+object_name(parent_obj)+']dropconstraint['+name+'];'fromsysobjectswherextype='F'openc1declare@c1varchar(8000)fetchnextfromc1into@c1while(@@fetch_status=0)beginexec(@c1)fetchnextfromc1into@c1endclosec1deallocatec1--删除数据库所有表declare@tnamevarchar(8000)set@tname=''select@tname=@tname+Name+','fromsysobjectswherextype='U'select@tname='droptable'+left(@tname,len(@tname)-1)exec(@tname)然后清空数据库中的所有表:...

    数据库操作教程 2022-09-23 17:06:51
  • sqlserver2012数据库所有表里查找某字符串的方法

    sqlserver2012数据库所有表里查找某字符串的方法

    复制代码代码如下:USE[数据库名称]; --1.定义需要查找的关键字。在搜索中,使用模糊搜索:LIKE'%@key_find%' DECLARE@key_findNVARCHAR(MAX)='123';--假设是找字符串"123" --2.用游标Cursor_Table,遍历所有表 DECLARECursor_TableCURSORFOR    SELECTnamefromsysobjectsWHERExtype='u'ANDname<>'dtproperties'; OPENCursor_Table; DECLARE@tableNameNVARCHAR(MAX); FETCHNEXTfromCursor_TableINTO@tableName; WHILE@@fetch_status=0 BEGIN    DECLARE@tempSQLTextNVARCHAR(MAX)='';  &...

    数据库操作教程 2022-09-23 17:06:04
  • Sql批量替换所有表中内容

    Sql批量替换所有表中内容

    复制代码代码如下:declare@tvarchar(255),@cvarchar(255)declaretable_cursorcursorforselecta.name,b...

    数据库操作教程 2022-09-23 17:04:45
  • SQL返回期间内的所有日期

    SQL返回期间内的所有日期

    复制代码代码如下:selectrownumasdateIndex,to_date('20090701'...

    数据库操作教程 2022-09-23 17:02:23
  • sql多条件组合查询,并根据指定类别找出所有最小子类别的SQL语句备忘

    sql多条件组合查询,并根据指定类别找出所有最小子类别的SQL语句备忘

    复制代码代码如下:DECLARE@PAGESIZEINTDECLARE@PAGEINDEXINTDECLARE@PAGECOUNTINTDECLARE@RECORDCOUNTINTSELECT@PAGESIZE=5SELECT@PAGEINDEX=1DECLARE@FIELDNAMEVARCHAR(50)DECLARE@FIELDVALUEVARCHAR(50)DECLARE@OPERATIONVARCHAR(50)--组合条件DECLARE@WHERENVARCHAR(1000)SELECT@WHERE='WHERENOTDISPLAY=0'DECLAREABCCURSORFORSELECTFIELDNAME,FIELDVALUE,OPERATIONFROMTBPARAMETERSOPENABCFETCHNEXTFROMABCINTO@FIELDNAME,@FIELDVALUE,@OPERATIONWHILE@@FETCH_STATUS=0BEGIN    IF(@OPERATION='Like')    ...

    数据库操作教程 2022-09-23 16:59:02
  • MSSQL删除数据库里某个用户所有表里的数据

    MSSQL删除数据库里某个用户所有表里的数据

    -->Title:删除数据库里某个用户所有表里的数据-->Author:wufeng4552-->Date:2009-09-2115:08:41--方法1复制代码代码如下:declare@unamevarchar(20)declarecusercursorforselectso.namefromsysobjectsso,sysuserssuwhereso...

    数据库操作教程 2022-09-23 16:56:55
  • 批量更新数据库所有表中字段的内容,中木马后的急救处理

    批量更新数据库所有表中字段的内容,中木马后的急救处理

    复制代码代码如下:declare@tvarchar(255),@cvarchar(255)declaretable_cursorcursorforselecta.name,b...

    数据库操作教程 2022-09-23 16:56:28
  • sqlserver自动备份所有数据库的SQL

    sqlserver自动备份所有数据库的SQL

    复制代码代码如下:usemasterdeclare@DbNamevarchar(60)declare@BackSqlvarchar(1000)declaremyCursorcursorforSELECT[name]FROMSYSDATABASESwhere[name]notin('master','model','msdb','tempdb')orderby[name]openmyCursorfetchnextfrommyCursorinto@DbNamewhile(@@FETCH_STATUS=0)beginifdatename(weekday,getdate())='星期三'--每周三覆盖上周三的beginselect@BackSql='BackupDATABASE['+@DbName+']todisk=''E:DbBackUp'+@DbName+'星期三.bak''withformat'endelse--每天覆盖上一天的beginselect@BackSql='BackupDATABASE['+@DbName+']todisk=''E:DbBackUp'+@DbName+'Aut...

    数据库操作教程 2022-09-23 16:52:39

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持