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

SQL Server 数据库管理常用的SQL和T-SQL语句

--按姓氏笔画排序:SELECT*FROMTableNameORDERBYCustomerNameCOLLATEChinese_PRC_Stroke_ci_as--数据库加密:SELECTencrypt('原始密码')SELECTpwdencrypt('原始密码')SELECTpwdcompare('原始密码','加密后密码')=1--相同;否则不相同encrypt('原始密码')SELECTpwdencrypt('原始密码')SELECTpwdcompa

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

SqlServer

Sql Server CPU 性能排查及优化的相关 Sql

SqlServerCPU性能排查及优化的相关Sql语句,非常好的SQL语句,记录于此:--BeginCpu分析优化的相关Sql--使用DMV来分析SQLServer启动以来累计使用CPU资源最多的语句。例如下面的语句就可以列出前50名。selectc.last_execution_time,c.execution_count,c.total_logical_reads,c.total_logical_writes,c.total_elapsed_time,

系统 2019-08-12 01:51:52 2306

SqlServer

SQL Server的还原

1.差异备份的还原不备份结尾日志的情况下还原数据创建差异备份的放在我们已经在前面一篇博客SQLServer的备份中提到了,这里我们不再赘述,下面我们给出差异备份与还原的T-SQL方法,代码如下:--创建备份设备EXECsp_addumpdevice'disk','MyAdvWorks_1','d:\backup\MyAdvWorks_1.bak';EXECsp_addumpdevice'disk','MyAdvWorks_diff1','d:\backup

系统 2019-08-12 01:32:30 2306

SqlServer

SQL Server 2005 Express附加数据库为“只读”

在SQLServer2005Express上附加从另外一台电脑Copy过来的数据库后,数据库为“只读”。解决办法:打开开始→程序→MicrosoftSQLServer2005→配置工具→SQLServer配置管理器,打开SQLServerSQLEXPRESS的属性.在内置帐号处,把“网络服务”改成“本地系统”,重新启动SQLServer2005Express后,再附加数据库一切正常。总结:之所以附加上的数据库为“只读”,是因为启动SQLServer的默认的

系统 2019-08-29 23:40:51 2304

SqlServer

使用TRY CATCH进行SQL Server异常处理<>

TRY...CATCH是SqlServer2005/2008令人印象深刻的新特性.提高了开发人员异常处理能力.没有理由不尝试一下Try..Catch功能.*TRY块-包含可能产生异常的代码或脚本*CATCH块-如果TRY块出现异常,代码处理流将被路由到CATCH块.在这里你可以处理异常,记录日志等.SqlServer中的TryCatch和C#,JAVA等语言的处理方式一脉相承.这种一致性才是最大的创新之处.SQLSERVER2000中异常处理:CREATE

系统 2019-08-12 01:52:30 2304

SqlServer

MFC用ADO连接SQL Server2005

首先配置Sql2005:1.配置SQLServer外围应用服务器,开启SQLServer2005远程连接功能:“配置工具”->“SQLServer外围应用配置器”->选择“服务和连接的外围应用配置器”->选择DatabaseEngine节点下的“远程连接”->选择“本地连接和远程连接”->选择“同时使用TCP/IP和namedpipes”->点击确定,重新启动数据库服务。2.把登陆设置改为SQLServer和Windows身份验证模式:打开SQLServe

系统 2019-08-12 01:54:41 2303

SqlServer

sql server 数据增删改查

一、数据插入1、语法INSERTINTO表名[<属性列>]VALUES(参数列表)注解:①没有说明属性列,即要给出所有的列的值②不确定的列,可以设置为null。(在允许为空的情况下)2、实例①在“人事管理系统”中,新增一个员工信息(员工编号‘100508’、员工姓名‘小龙女’、所在部门编号‘10001’、籍贯‘河南’)insertinto员工信息(员工编号,员工姓名,所在部门编号,籍贯)values('100508','小龙女','10001','河南')

系统 2019-08-12 01:53:44 2303

SqlServer

Power designer 15生成sql server 2005/2008列

在低版本的PowerDesigner中,很多人会使用以下脚本生成SQLServer的表注释和列注释信息:----表级的注释代码是:EXECUTEsp_addextendedpropertyNMS_Description,N%COMMENT%,Nuser,N%OWNER%,Ntable,N%TABLE%,NULL,NULL----列级的注释代码是EXECUTEsp_addextendedpropertyNMS_Description,N%COMMENT%,N

系统 2019-08-29 23:09:52 2302

SqlServer

sqlserver中数据的四种插入方式

1、insertintostuInfo(name,stuId)values('李洁','19291727')insertintostuInfo(name,stuId)values('李康','19291728')insertintostuInfo(name,stuId)values('何洁','19291729')insertintostuInfo(name,stuId)values('何宇','19291730')go2、insertintostuInf

系统 2019-08-12 01:53:02 2301

SqlServer

SQL SERVER日志传送

第一章测试背景SQLSERVER日志传送功能可自动复制数据库的日志文件,并回存到备份服务器(standbyserver)的另外一个数据库。因此可大幅提高SQLServer数据库的可用性。因为备份数据库完整地接收来源数据库的变化情况,所以它就是一份来源数据库的复本。它们之间的差别仅在于日志复制与加载过程所产生的时间差。然而,当主服务器因故障停机时,您就可以将备份服务器更改为新的主服务

系统 2019-08-29 22:52:20 2300

SqlServer

sql server 带输入输出参数的分页存储过程(效

createprocedureproc_page_withtopmax(@pageIndexint,--页索引@pageSizeint,--每页显示数@pageCountintoutput,--总页数,输出参数@totalCountintoutput--总条数)asbeginsetnocounton;declare@sqlnvarchar(1000)set@sql='selecttop10*fromtb_testtablewhere(id>(selectm

系统 2019-08-12 01:55:14 2300

SqlServer

解决SQL Server管理器无法连接远程数据库Error:

我们在在使用SQLServer时都会遇到使用SQLServerManagementStudio无法连接远程数据库实例的问题,错误描述信息摘录如下:Anerrorhasoccurredwhileestablishingaconnectiontotheserver.(provider:NamedPipesProvider,error:40–CouldnotopenaconnectiontoSQLServer)(MicrosoftSQLServer,Error:

系统 2019-08-12 01:53:32 2300

SqlServer

SQL Server 索引和表体系结构(二)

原文:SQLServer索引和表体系结构(二)非聚集索引概述对于非聚集索引,涉及的信息要比聚集索引更多一些,由于整个篇幅比较大涉及接下来的要写的“包含列的索引”,“索引碎片”等一些知识点,可能要结合起来阅读理解起来要更容易一些。非聚集索引和聚集索引一样都是B-树结构,但是非聚集索引不改变数据的存储方式,所以一个表允许建多个非聚集索引;非聚集索引的叶层是由索引页而不是由数据页组成,索引行包含索引键值和指向表数据存储位置的行定位器,既可以使用聚集索引来为表或视

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

SqlServer

SQL server 经验分享(五)重复记录的查询与删除

<一>有相关ID标识一.查找重复记录1.查找所有重复记录Select*From表Where重复字段In(Select重复字段From表GroupBy重复字段HavingCount(*)>1)SELECT*FROMCompanyEmailcWHERE((SELECTCOUNT(*)FROMCompanyEmailWHEREEmail=a.Email)>1)ORDERBYEmailDESC查出相同orderid中创建时间最晚的记录selectt.IdfromG

系统 2019-08-29 22:57:11 2298

SqlServer

赏心悦目!SQL Server漂亮脚本书写格式

【IT168技术文档】本篇来聊聊如何书写漂亮、整洁、优雅的SQL脚本,下面这些是我个人总结、整理出来的。姑且做个抛砖引玉吧,呵呵,欢迎大家一起来讨论。我们首先来看看一段创建数据表的脚本(如下所示),你是否觉得有什么不妥或是不足呢?如果是你,你怎样书写呢?#div_codeimg{border:0px;}