欢迎来到福编程网,本站提供各种互联网专业知识!
您的位置:网站首页 > 数据库 > MsSql

MsSql

  • 搜索sql语句

    CREATEproceduredbo.select_a@bvarchar(50),@cvarchar(50),@dvarchar(50),@evarchar(50)asdeclare@strsqlvarchar(5000);set@strsql='select*fromawhere1=1';if@b''set@strsql=@strsql+'andb="'+@b+'"';if@c

    更新于2007-03-21
  • sql中返回参数的值

    declare@namevarchar(50)execsp_executesqlN'select@value=姓名frompeoplewhere人员编号=''0001''',N'@valuevarchar(50)output',@nameoutputselect@name

    更新于2007-03-21
  • 将Session值储存于SQL Server中

    一般情况下,我们喜欢使用Session储存我们的变量。Asp.Net提供了下面一些方法储存Session的值:InProcStateServerSQLServer“InProc”表示我们使用传统ASP一样的方法储存Session的值,而且“StateServer”则表示使用另外一台主机来储存Session的值。当然我们

    更新于2007-03-21
  • 在程序中压缩sql server2000的数据库备份文件的代码

    怎样压缩sqlserver2000的数据库备份文件,像rar一样?小弟有一7m的sqlserver2000数据库备份文件,在程序中怎样压缩啊?复制代码代码如下:procedureTForm1.Button2Click(Sender:TObject);varSHExecInfo:SHELLEXECUTEINFO;beginSHExecInfo.cbSize:=sizeof(SHELLEX

    更新于2007-03-18
  • MS SQL SERVER 数据库日志压缩方法与代码

    MSSQL性能是很不错的,但是数据库用了一段时间之后,数据库却变得很大,实际的数据量不大。一般都是数据库日志引起的!数据库日志的增长可以达到好几百M。网上的MSSQL虚拟主机价格也贵,要想不让数据库超容,只好压缩下数据库日志,或者删除数据库日志。下面

    更新于2007-03-18
  • mssql数据库系统崩溃后的一般处理步骤与方法

    mssql数据库系统崩溃后的一般处理步骤情况描述:SQLServer2000崩溃,重新安装数据库。有以下准备:1,三个系统库(master,msdb,model)的完全备份:2两个用户数据库(user01,user02)的备份(周日的完全备份+除周日外每天的差异备份):三个系统数据库是早期

    更新于2007-03-16
  • SQL Server连接中三个常见的错误分析

    SQLServer连接中三个常见的错误分析一、"SQLServer不存在或访问被拒绝"这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性:1、SQLServer名称或IP地址拼写有误2、服务器端网络配置有误3、客户端网络配置有误要解决

    更新于2007-03-16
  • SQL Server日期计算第1/2页

    SQLServer日期计算通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的

    更新于2007-03-12
  • 复习一下sql server的差异备份

    MSSQL差异备份,就是和前一次备份作对比,把不一样的内容备份下来,这样,只要前一次备份后,插入新的内容,差异备份就可以把刚插入的内容备份出来,而这个备份文件将大大减少,得到webShell的成功也提高了不少!差异备份的流程大概这样:1.完整备份一次(保存

    更新于2007-03-08
  • SQL语句去掉重复记录,获取重复记录

    SQL语句去掉重复记录,获取重复记录--查询一个表中有效去掉重复的记录,UserID为自增长主键,RoleID为重复字段SELECTMIN(UserID)ASUserID,RoleIDFROMtmpTableGROUPBYRoleIDSELECTRoleIDFROMtmpTableGROUPBYRoleIDHAVING(COUNT(*)>1)SELECTDISTINCT*FROMtmpTab

    更新于2007-03-07
  • 一个查看MSSQLServer数据库空间使用情况的存储过程 SpaceUsed

    运行下面存储过程然后直接使用SpaceUsed就可以查看了.存储过程代码程序代码复制代码代码如下:CreateprocedureSpaceUsedasbegindeclare@idint--Theobjectidof@objname.declare@typecharacter(2)--Theobjecttype.declare@pagesint--Workingv

    更新于2007-02-07
  • 在SQL Server数据库中为标识(IDENTITY)列插入显式值

    SQLServer中的标识列和ACCESS中的“自动编号”相似,都是插入记录的时候自动生成,一般不允许也不需要我们去手动修改它

    更新于2007-02-07
  • 访问和更改关系数据,使用MSSQL外联接

    唉,可怜呀,用了这么久的SQL今天头一次用到外连接,效果不错,方法如下:使用外联接仅当至少有一个同属于两表的行符合联接条件时,内联接才返回行。内联接消除与另一个表中的任何行不匹配的行。而外联接会返回FROM子句中提到的至少一个表或视图的所有行,只要这些

    更新于2007-02-07
  • 清除SQLServer日志的两种方法

    日志文件满而造成SQL数据库无法写入文件时,可用两种方法:一种方法:清空日志。1.打开查询分析器,输入命令DUMPTRANSACTION数据库名WITHNO_LOG2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择

    更新于2007-01-13
  • 如何强制删除或恢复SQLServer正在使用的数据库

    通常情况睛,SQLServer2000正在使用的数据库(有数据库连接),是不能删除或被恢复的,可以将数据库设置为单用户模式,即可删除:ALTERDATABASEIpaddrDBSETSINGLE_USERwithROLLBACKIMMEDIATEGODROPDATABASEIpaddrDB

    更新于2007-01-13
  • 如何恢复数据库备份到一个已存在的正在使用的数据库上

    USEmaster--(Can’tsitinthedatabasewhilstitsbeingrestored!)GOALTERDATABASEMyDatabaseSETSINGLE_USERWITHROLLBACKIMMEDIATEGO--RestoreFullBackupRESTOREDATABASEMyDatabaseFROMDISK=’x:\MSSQL\BACKUP\MyBackupFilename_Full.BAK’WI

    更新于2007-01-13
  • 设定sql server定期自动备份数据库

    企业管理器中的Tools,DatabaseMaintenancePlanner,可以设置数据库的定期自动备份计划。并通过启动SqlserverAgent来自动运行备份计划。具体步骤如下:1、打开企业管理器,在控制台根目录中依次点开MicrosoftSQLServer-->SQLServer组-->双击打开你的服务器2、

    更新于2007-01-13
  • 最长用最基本的MSSQL数据库备份与还原

    一、备份数据库1、打开SQL企业管理器,在控制台根目录中依次点开MicrosoftSQLServer2、SQLServer组-->双击打开你的服务器-->双击打开数据库目录3、选择你的数据库名称(如论坛数据库Forum)-->然后点上面菜单中的工具-->选择备份数据库4、备份选项选择完全备

    更新于2007-01-09
  • sql数据库不能直接用instr函数

    记录:后台更新的时候,Instr(','+Speciality+',',',2,')这里出现了'Instr'不是可以识别的函数名。sql数据库不能直接用instr函数.参考tsys1.1sql版可以用dbo.IsSpeciality(Speciality,'2')>0代替。

    更新于2007-01-08
  • MDF文件在SQL Server中的恢复技术

    先把要恢复的文件置于MSSQL里的DATA文件里,进入MSSQL主数据库服务器。1.我们使用默认方式建立一个供恢复使用的数据库(如MHDYF2005)。可以在SQLServer里面建立。2.停掉数据库服务器。3.将刚才生成的数据库的日志文件MHDYF2005_log.ldf删除,用要恢复的数据库m

    更新于2007-01-08