首页 > 资讯列表 >  本页面生成只需要在限定时间内击杀所有怪物即可专题报道,只需要在限定时间内击杀所有怪物即可滚动新闻,只需要在限定时间内击杀所有怪物即可业界评论等相关报道!
  • 此数据库没有有效所有者,因此无法安装数据库关系图支持对象

    此数据库没有有效所有者,因此无法安装数据库关系图支持对象

    在新建数据库或附加数据库后,想添加关系表,结果出现下面的错误:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或ALTERAUTHORIZATION语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象...

    数据库操作教程 2022-09-23 17:18:55
  • 分享Sql日期时间格式转换

    分享Sql日期时间格式转换

    Sqlserver2000中使用convert来取得datetime数据类型样式(全)日期数据格式的处理,两个示例:CONVERT(varchar(16),时间一,20)结果:2007-02-0108:02/*时间一般为getdate()函数或数据表里的字段*/CONVERT(varchar(10),时间一,23)结果:2007-02-01/*varchar(10)表示日期输出的格式,如果不够长会发生截取*/语句及查询结果:复制代码代码如下:SelectCONVERT(varchar(100),GETDATE(),0):0516200610:57AMSelectCONVERT(varchar(100),GETDATE(),1):05/16/06SelectCONVERT(varchar(100),GETDATE(),2):06.05.16SelectCONVERT(varchar(100),GETDATE(),3):16/05/06SelectCONVERT(varchar(100),GETDATE(),4):16.05.06SelectCONVERT(varchar(100),GET...

    数据库操作教程 2022-09-23 17:17:23
  • 在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
  • SQLServer2000升级到SQLServer2008性能之需要注意的地方之一

    SQLServer2000升级到SQLServer2008性能之需要注意的地方之一

    测试sql:复制代码代码如下:SETSTATISTICSIOONSETSTATISTICSTIMEONSELECTCOUNT(1)FROMdbo.tbtextaINNERLOOPJOINdbo.tbtextbONa.id=b.idoption(maxdop1)SETSTATISTICSIOOffSETSTATISTICSTIMEOff表结构:复制代码代码如下:CREATETABLE[dbo].[tbtext]([id][int]IDENTITY(1,1)NOTNULL,[VALUE][int]NULL)ON[PRIMARY]单这句测试,看执行计划根本看不出区别。|--ComputeScalar(DEFINE:([Expr1006]=CONVERT_IMPLICIT(int,[Expr1009],0)))|--StreamAggregate(DEFINE:([Expr1009]=Count(*)))|--NestedLoops(InnerJoin,WHERE:([northwind].[dbo].[tbtext].[id]as[b].[id]=[northwind].[dbo].[tbt...

    数据库操作教程 2022-09-23 17:15:01
  • SQLServer复制需要有实际的服务器名称才能连接到服务器

    SQLServer复制需要有实际的服务器名称才能连接到服务器

    今天在做sqlServer2005的实验的时候碰到的问题,问题描述很清楚,怀疑是我以前给计算机修改了名称而导致的.可以用select@@servername和selectserverproperty('servername')对照一下,两个的结果是否一样,不一样就会出现问题,以下给出解决的SQL脚本复制代码代码如下:ifserverproperty('servername')<>@@servernamebegindeclare@serversysnameset@server=@@servernameexecsp_dropserver@server=@serverset@server=cast(serverproperty('servername')assysname)execsp_addserver@server=@server,@local='LOCAL'end执行之后,重新sql即可解决这个问题...

    数据库操作教程 2022-09-23 17:10:31
  • 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误区30日谈第12天TempDB的文件数和需要和CPU数目保持一致

    SQLServer误区30日谈第12天TempDB的文件数和需要和CPU数目保持一致

    误区#12:TempDB的文件数和需要和CPU数目保持一致错误   哎,由于上述误区是微软“官方”的建议,并且还有大量博文坚持这个观点,这个误区已经是老生常谈。   但让人困惑的是SQLCAT团队给出的建议就是1:1,但这个建议是源自扩展方面的原理来说,而不是一个通用法则...

    数据库操作教程 2022-09-23 17:07:06
  • 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
  • SQLSERVER记录登录用户的登录时间(自写脚本)

    SQLSERVER记录登录用户的登录时间(自写脚本)

    前一阵子经理问我能不能把用户最后一次登录我们的业务数据库的时间记录下来,因为之前有人修改过数据库sa用户的登录密码,所以我们要记录一下。我查了一下资料,好像不能记录谁登录过业务库,只能记录谁登录过SQLSERVER数据库版本是SQL2005,操作系统:Windows7下面是本人写的一个脚本,我的实现原理是使用触发器,触发器是登录触发器,范围是整个服务器范围,如果有人登录过,就使用bcp命令把登录信息记录日志文件1、如果原来数据库已经存在触发器把他删掉复制代码代码如下:USEMASTERGODROPTRIGGERtrg_logon_attempttestONALLSERVERGO2、在D盘新建一个文本文件d:Logondata.txt这个文本文件用来记录登录信息3、创建一个登录触发器审核登录事件复制代码代码如下:CREATETRIGGERtrg_logon_attempttestONALLSERVERWITHEXECUTEAS'sa'FORLOGON,ALTER_LOGINASBEGINDECLARE@cmdnvarchar(4000)SELECT@cmd='ECHO'+ORIGINAL...

    数据库操作教程 2022-09-23 17:06:44
  • 获取数据库中两个时间字段的相差天数及ABS/DATEDIFF函数应用

    获取数据库中两个时间字段的相差天数及ABS/DATEDIFF函数应用

    复制代码代码如下:SELECTABS(DATEDIFF(dd,EndDate,BeginDate))FROMdbo.WorkingPlan其中,WorkingPlan为一张表,EndDate和BeginDate为WorkingPlan表中的结束时间和开始时间如果哪里有不正确的地方,欢迎批评指正,共同进步。...

    数据库操作教程 2022-09-23 17:06:11

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

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


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

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

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