SqlServer - 军军小站|张军博客
SqlServer

MSSQL 数字钱转化为大写

--说明:--1.本函数范围从毫~兆--2.有四种精度(元,角,分,厘,毫)--3.有三种进位规则(四舍五入,接舍去,非0就入)--参数说明:dbo.MoneyToCapital(数值,进位,精度)--进位(0四舍五入,1直接舍去,2非0就入)--精确度(0元,1角,2分,3厘,4毫)---------------------------------------------------------------------------------------

系统 2019-08-12 01:54:01 2338

SqlServer

如何使用OPENQUERY访问另一个SQL Server

原文:如何使用OPENQUERY访问另一个SQLServer在项目中,经常会遇到一个数据库访问另一个数据库,【CNVFERPDB】为服务器名,【CE3】为库名1SELECTDtl.*2FROMCNVFERPDB.CE3.ce3.ZTLE0125Dtl3INNERJOINCNVFERPDB.CE3.ce3.ZTLE0124Mst4ONDtl.RECVSUPPNO=Mst.RECVSUPPNOANDDtl.MANDT=Mst.MANDT5WHEREMst.MA

系统 2019-08-12 01:33:11 2337

SqlServer

监控 SQL Server 的运行

MicrosoftSQLServer2005提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图(DMV)和动态管理函数(DMF)返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。常规服务器动态管理对象包括:dm_db_*:数据库和数据库对象dm_exec_*:执行用户代码和关联的连接dm_os_*:内存、锁定和时间安排dm_tran_*:事务和隔离dm_io_*:网络和磁盘的输入/输出此部分介绍为监控SQLServer运

系统 2019-08-12 01:32:46 2337

SqlServer

转:实战 SQL Server 2008 数据库误删除数据的

今天有个朋友很着急地打电话给我,他用delete语句误删除了SQLServer2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。让我帮他解决一下,不然他要赔偿客户很多钱。SQLServer中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:1.至少有一个误删除之前的数据库完全备份。2.数据库的恢复模式(Recoverymode)是“完整(Full)”。针对这两个前提条件,会有三种情况:情况一、如果这两个前

系统 2019-08-12 01:51:32 2334

SqlServer

安装SQL Server2K可能引发一个严重问题

安装SQLServer之后可能会导致访问邮箱失败Articlelastmodifiedon2002-1-21--------------------------------------------------------Theinformationinthisarticleappliesto:MicrosoftActiveDirectoryServiceInterfaces,version2.5MicrosoftDataAccessComponentsve

系统 2019-08-12 01:33:08 2334

SqlServer

SQL Server 2008性能故障排查(一)——概论

原文:SQLServer2008性能故障排查(一)——概论备注:本人花了大量下班时间翻译,绝无抄袭,允许转载,但请注明出处。由于篇幅长,无法一篇博文全部说完,同时也没那么快全部翻译完,所以按章节发布。由于本人水平有限,翻译结果肯定存在问题,为了不造成误导,在每篇结尾处都附上原文,供大家参考,也希望能指出我的问题,以便改进。谢谢。另外,本文写给稍微有经验的数据库开发人员或者DBA看,初学者可能会看不懂。在此请见谅作者:SunilAgarwal,BorisBa

系统 2019-08-12 01:54:52 2333

SqlServer

SQL Server 2008 各种DateTime的取值范围

原文:SQLServer2008各种DateTime的取值范围SQLServer2008除了DateTime和SmallDateTime之外,又新增了四种时间类型,分别为:date,time,datetime2和datetimeoffset。各时间类型范围、精度一览表:数据类型时间范围精度datetime1753-01-01到9999-12-3100:00:00到23:59:59.9973.33毫秒smalldatetime1900-01-01到2079-

系统 2019-08-12 01:52:22 2332

SqlServer

SQL Server管理员专用连接的使用

原文:SQLServer管理员专用连接的使用作为一名DBA,经常会处理一些比较棘手的服务无响应问题,鉴于事态的严重性,多数DBA可能直接用“重启”大法,以便尽快的恢复生产环境的正常运转,但是多数情况下我们却无法究其原因,即使产生了dump文件,没有微软的支持,我们同样被蒙在鼓里,幸好微软给我们留了一条“后路”,供我们在SQL服务无法连接时,使用它连接并查看“病因”,那就是DAC,dedicatedadministratorconnection,管理员专用连

系统 2019-08-12 01:54:46 2330

SqlServer

SQL Server 2005 MD5函数

原文:SQLServer2005MD5函数在SQLServer2005下自带的函数HashBytes(),此函数是微软在SQLServer2005中提供的,可以用来计算一个字符串的MD5和SHA1值,使用方法如下:--获取123456的MD5加密串selecthashbytes('MD5','123456');--获取123456的SHA1加密串selecthashbytes('SHA1','123456');有了这个函数可以在SQLServer中为字符串

系统 2019-08-12 01:53:25 2330

SqlServer

SQL SERVER 和ACCESS的数据导入导出

代码EXECsp_configure'showadvancedoptions',1GORECONFIGUREGOEXECsp_configure'AdHocDistributedQueries',1GORECONFIGUREGOinsertintoOPENROWSET('Microsoft.Jet.OLEDB.4.0','C:\jlyAccess\jly.mdb';'admin';'',K_jlyMsg)select*fromK_jlyMsginserti

系统 2019-08-12 01:52:14 2330

SqlServer

[ASPNET2.0]Membership类+SQLServer2005,AspNe

成员关系Membership类总是被默认地和SQLServerExpress联系起来使用,但你的数据库可能是其他的数据源提供的,比如:SQLServer2000/2005,Oralce,OleDB,ODBC+Access,那么你可能需要做一些额外的工作来完成数据库和应用程序之间的联系。在MSDN中你可以很方便地查询到我们需要使用AspNet_regsql.exe工具来完成这个配置的过程。下面就以SQLServer2005的配置过程为例,图示一下:一、打开a

系统 2019-08-29 23:53:12 2328

SqlServer

SQL Server 判断表中是否存在某字段

原文:SQLServer判断表中是否存在某字段功能:判断表中是否存在某字段,若不存在,则新增该字段语句:IFNOTEXIST(SELECT1FROM[DATABASE].SYS.SYSCOLUMNSWHEREID=OBJECT_ID([DATABASE].[SCHEMA].[TABLENAME])ANDNAME='COLUMN_NAME')ALTERTABLE[TABLENAME]ADD[COLUMN_NAME][COLUMN_TYPE]p.s.之前sql

系统 2019-08-12 01:53:25 2328

SqlServer

SQL server 经验分享(四):查询中增加序号列

语句:selectrowid=identity(int,1,1),*into#tempfrom表名select*from#temp举例:原始数据:数据库为mydata,表名为:刊名语句:selectrowid=identity(int,1,1),*into#tempfrom[mydata].[dbo].[刊名]select*from#temp结果:SQLserver经验分享(四):查询中增加序号列

系统 2019-08-29 22:37:47 2327

SqlServer

SQLServer分页

1.selecttop页大小*fromtablewhereidnotin(selecttop页大小*(页数-1)idfromtableorderbyid)orderbyid;2.selecttop页大小*fromtablewhereid>(selectisnull(max(id),0)from(selecttop页大小*(页数-1)idfromtableorderbyid)a)orderbyid;isnull()函数:max(id)查询ID的最大值,如果为

系统 2019-08-12 01:53:26 2326

SqlServer

SQL Server 2005安装出现的问题

最近在一台笔记本上安装SQLServer2005企业版,本来之前在台式机上装过很多次,一直没出现什么问题,但这次却是出现了很多的问题。安装过程中遇到MSXML6或MSXML4安装出现错误,剩下的都是一路红叉号,直接导致安装失败,上网查了很多的方法,一直没有解决。后来想,问题一定出在MSXML6或MSXML4上,是不是因为先前已经存在了不同版本的而导致不让重新装了呢?于是下载了一个WindowsInstallCleanUp把原来机子上的MSXML6和MSXM

系统 2019-08-12 01:53:39 2325