拥有SqlServer标签的文章
SqlServer

SQL Server 增删改

--use用来设置当前使用哪个数据库useStudentDb--go批处理go--T-SQL中不区分大小写,数据库表中的数据是区分大小写的--例如:insert与INSERT不区分大小写,数据库表中的数据lisi与LiSi是区分大小写的---------------------Insert操作---------------有标识列的情况(标识列不能进行操作,因为标识列有系统管理)--1)写出字段名的方式insertintoDeptInfo(deptName

系统 2019-08-12 01:54:07 1754

SqlServer

使用性能监视器找出SQLServer硬件瓶颈

使用性能监视器找出SQLServer硬件瓶颈开始SQLServer性能调优的最佳地方就是从性能监视器(系统监视器)开始。通过一个24小时的周期对一些关键的计数器进行监控,你将对你SQLServer服务器的硬件瓶颈了如指掌。一般来说,使用性能监视器去创建一个一些关键的计数器的24小时周期的监控日志。当你决定创建这个日志的时候,你需要选择一个典型的24小时的周期,例如,选择一个典型的比较忙的日期,而不是周日或节假日。一旦你将这些捕获的数据形成日志后,在性能监视

系统 2019-08-12 01:32:33 1754

SqlServer

SQL Server自定义函数

自定义函数用户定义自定义函数像内置函数一样返回标量值,也可以将结果集用表格变量返回用户自定义函数的类型:标量函数:返回一个标量值表格值函数{内联表格值函数、多表格值函数}:返回行集(即返回多个值)1、标量函数Createfunction函数名(参数)Returns返回值数据类型[with{Encryption|Schemabinding}][as]beginSQL语句(必须有return变量或值)EndSchemabinding:将函数绑定到它引用的对象上

系统 2019-08-12 01:52:48 1753

SqlServer

Sql Server内置函数实现MD5加密

实例MD5加密“123456”:HashBytes('MD5','123456')结果:0xE10ADC3949BA59ABBE56E057F20F883E(提示:看完最后,结果要进行转换。)函数函数描述返回值HashBytesHashBytes('加密方式','待加密的值')加密方式=MD2|MD4|MD5|SHA|SHA1返回值类型:varbinary(maximum8000bytes)提示与注释123456的MD5有工具可知结果为:e10adc394

系统 2019-08-12 01:52:07 1753

SqlServer

sqlserver 行转列

第一种SELECTtitle,SUM(CASEtypeidWHEN'1'THENgjdateELSE0END)AS'调休',SUM(CASEtypeidWHEN'2'THENgjdateELSE0END)AS'请假',SUM(CASEtypeidWHEN'3'THENgjdateELSE0END)AS'加班'FROMlfil_tbGROUPBYtitle第二种DECLARE@sql_strNVARCHAR(MAX)DECLARE@sql_colNVARCH

系统 2019-08-12 01:51:56 1753

SqlServer

sql server2005安装后没有managerment解决办法

有时候我们安装完sql2005后,发现没有SQLServerManagermentStudioExpress,可以在官方网站直接下载:managerment安装后即可,http://www.microsoft.com/downloads/details.aspx?FamilyID=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=zh-cnsqlserver2005安装后没有managerment解决办法

系统 2019-08-12 01:32:52 1753

SqlServer

SQL Server 2008中的代码安全(四):主密钥

SQLServer2008中SQL应用系列--目录索引在SQLServer中的加密由层次结构形式进行处理以提供多级别的安全。SQLServer包含两个用于加密数据的密钥类型。如下图:1、服务器主密钥(ServiceMasterKey),位于层次结构的最顶端,并且在安装SQLServer时自动创建,用于加密系统数据、链接的服务器登录名以及数据库主密钥。在第一次通过SQLServer使用服务主密钥来加密证书、数据库主密钥或链接的服务器主密码时,服务主密钥会自动

系统 2019-08-29 23:18:35 1752

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 1750

SqlServer

人人都是 DBA(VI)SQL Server 事务日志

原文:人人都是DBA(VI)SQLServer事务日志SQLServer的数据库引擎通过事务服务(TransactionServices)提供事务的ACID属性支持。ACID属性包括:原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)事务日志(TransactionLog)事务日志(TransactionLog)存储的是对数据库所做的更改信息,让SQLServer有机会恢复数据库。而恢复(

系统 2019-08-12 01:53:10 1749

SqlServer

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

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

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

SqlServer

SqlServer数据库大型应用解决方案总结

随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。一、负载均衡技术负载均衡集群是由一组相互独立的计算机系统构成,通过常规网络或专用网络进行连接,由路由器衔接在一起,各节点相互协作、共同负载、均衡压力,对客户端来说,整个群集可以视为一台具有超高性能的独立服务器。1、实现原理实现数据库的负载均衡技术,首先要有一个可以

系统 2019-08-12 01:32:32 1748

SqlServer

SQL Server 单个表的导出, 导入

只要使用脚本生成工具就可以了:SQLSERVER2008怎么导入和导出单张表的数据和结构(1)右击需要导出数据的数据库,在弹出式菜单中选择“任务”下的“生成脚本”选项。下面的选项设置,是表结构还是数据:SQLServer单个表的导出,导入

系统 2019-08-12 01:33:21 1746

SqlServer

SQL Server数据导入导出工具BCP详解

BCP是SQLServer中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。本文介绍如何利用BCP导入导出数据。BCP是SQLServer中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。BCP可以将数据库的表或视图直接导出,也能通过SELECTFROM语句对表或视图进行过滤后导出。在导入导出数据时,可以使用默认值或是使用一个格式

系统 2019-08-12 01:32:40 1745

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 1744