-
SqlServer 行转列,列转行 以及PIVOT函数快速实现行转列,UNPIVO
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
?一? ?、列转行 创建所需的数据 CREATE TABLE [StudentScores]( [UserName] NVARCHAR(20),--学生姓名 [Subject] NVARCHAR(30),--科目 [Score] FLOAT,--成绩 ) INSERT INTO [StudentScores] SELECT ‘张三‘,‘语文‘,50 INSERT INTO [StudentScores] SELECT[详细]
-
mssql sqlserver 规范使用方法分享
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
转自:http://www.maomao365.com/?p=5586 摘要: 下文主要讲述sql server表设计及脚本编写中,相关规范 ——————————— 数据表字段类型选择: 字符类型根据长度选择合适的varchar nvarchar类型 涉及金额的建议选择 money类型 带小数位的建议使用 numeri[详细]
-
SQLserver查询所有表和表下面所有列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
SELECT?(case?when?a.colorder=1?then?d.name?else?null?end)?表名,?? ??a.colorder?字段序号,a.name?字段名,??(case?when?COLUMNPROPERTY(?a.id,a.name,'IsIdentity')=1?then?'√'else?''?end)?标识,? ??(case?when?(SELECT?count(*)?FROM?sysobjects?? ??W[详细]
-
sqlserver操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:166
遇到了需要操作一下sqlserver服务器,我连命令操作都不会,百度了半天终于找到一个能用的,虽然是不怎么样用但是记录一下比较好,要不然以后万一哪天又遇到了又需要查半天 select * from master..sysprocesses 查询结果字段介绍 Spid:Sql Servr 会话ID Kpid[详细]
-
mssql sqlserver 批量删除所有存储过程的方法分享
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
转自:http://www.maomao365.com/?p=6864 摘要: 下文讲述采用sql脚本批量删除所有存储过程的方法,如下所示: 实验环境:sqlserver 2008 R2 平常使用sql脚本,删除存储过程,我们只可以使用删除命令一条一条的删除存储过程,下文介绍一种简便方法,可以对系统中[详细]
-
卸载sqlserver
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
摘自:https://blog.csdn.net/u013058618/article/details/50265961 如何完美卸载SQL Server 2008 R2。 一、卸载SQL Server 2008 (R2) 1、找到控制面板,win8及win7都可以直接点解“开始”按钮找到。 (Tip:win10系统的小盆友可以在“开始”菜单下点击“[详细]
-
SqlServer2008R2镜像(无域)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
一、描述 在生产环境中,不仅我们的应用服务器需要做高可用,数据服务器同样需要做高可用,否则,一旦数据服务器出问题,整个系统就直接崩溃了。 这里我们介绍一下,使用SqlServer镜像的方式实现SqlServer的高可用。 二、搭建准备 我使用的是虚拟机来搭建环[详细]
-
Go语言中查询SqlServer数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
八跋玫仄帕募纲坟 http://www.jiaoyou8.com/friends_diary/nlog2n/0_0_0/view_0025038001_no_1203_0.html 衣炮窃兰现杂妥戮 http://www.jiaoyou8.com/friends_diary/josephine85/0_0_0/view_25035880_no_1203_0.html 欣攘几蜕垢计彩霉 http://www.jiaoyou8.c[详细]
-
SQLServer Job 邮件发送
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
SQLServer Job 邮件发送 为了方便查看定时任务执行是否成功,同时能够及时发现存储过程中抛出的异常,采用发送邮件的方式来提醒这些问题。 邮件设置 邮件服务器名称:smtp.qq.com 端口号:587 开启POP3/SMTP服务,产生第三方客户端授权码 说明 邮件采用QQ邮[详细]
-
SQLServer 数据加密解密:常用的加密解密(一)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
都是基本示例,更多参考官方文档: 1. Transact-SQL 函数 2.?数据库密钥 3. 证书 4. 非对称密钥 5. 对称密钥 [sql] ? view plain ?copy ? --??drop?table?EnryptTest ?? create ? table ?EnryptTest?? (?? ????id? int ? not ? null ? primary ? key ,?? ???[详细]
-
sqlserver下 代码实现数据库附加和分离
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
use master go declare @flg int --返回0表示成功 否则表示失败 declare @msg varchar(50) --显示成功或失败的消息 declare @dbname varchar(20),@dbfilename1 varchar(100),@dbfilename2 varchar(100) set @dbname = N'system_manager' if db_id(@dbname) i[详细]
-
SQLServer - 存储过程基本语法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
oracle的建表sql转成sqlserver的建表sql时的注意点 : 1.所有的comment语句需要删除。 2.clob类型转换为text类型。 3.blob类型转换为image类型。 4.number类型转换为int,number(16,2)等转换为decimal(16,2),number(18)转换为bigint。 5.default sysdate改为[详细]
-
SQLSERVER2000 存储过程解密
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
存储过程解密(破解函数,过程,触发器,视图.仅限于SQLSERVER2000)? --*/? /*--调用示例:? --解密指定存储过程? exec sp_decrypt '存储过程名'? --*/? create PROCEDURE sp_decrypt(@objectName varchar(50))? AS? begin? begin tran? declare @objectname1 var[详细]
-
sqlserver 无法在服务器上访问指定的路径或文件 解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
①打开SQL Server配置管理器? ②点击左边的“SQL Server2005服务”,选中SQLServer(实例),右键属性? ③登录选项卡中,有个内置帐号,改成本地系统(Local System)? ④重新启动服务[详细]
-
sqlserver触发器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
触发器 是一种特殊类型的存储过程。触发器可包含复杂的T-SQL语句。触发器不能通过名称被直接调用,也不允许设置参数。它是建立在触发事件上的。 ? 触发器可以强制执行一定的业务规则,以保持数据完整性、检查数据有效性、实现数据库管理任务和一些附加功能。[详细]
-
SQLServer从入门到精通
所属栏目:[MsSql教程] 日期:2020-12-12 热度:162
1、数据分页 OFFSET:指定在从查询表达式中返回行之前,将跳过的行数。 FETCH:指定在OFFSET子句后,将返回的行数。 OFFSET是页号的同义词,FRTCH则代表每页显示的行数。 select?ProductID,?ProductNumber,?Name?AS?ProductName,?ListPricefrom?Production.P[详细]
-
sqlserver数据库里sql 语句查看表里的约束,要查出 约束名、列名
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
主键约束SELECT tab.name AS [表名],idx.name AS [主键名称],col.name AS [主键列名]FROM sys.indexes idx JOIN sys.index_columns idxCol ON (idx.object_id = idxCol.object_id AND idx.index_id = idxCol.index_id AND idx.is_primary_key = 1) JOIN sys.[详细]
-
SqlServer2005以上版本查看死锁管理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:81
1.查询分析器执行 sp_lock 查看 2.右键服务器-选择“活动和监视器”, 查看进程 选项。注意“任务状态”字段。 选择进程:[详细]
-
OleDb连接SQLServer
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
OleDb 本地 连接SQLServer的连接字符串是: appSettings add key="ConnectionString" value="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;PWD=****;Initial Catalog=myDB;Data Source=192.168.4.127,1433" / /appSettings OleDb 远程 连接S[详细]
-
sqlserver中格式化时间:yyyyMMddHHmmss->yyyy-MM-dd HH:mm:s
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
sqlserver将yyyyMMddHHmmss转换成yyyy-MM-dd HH:mm:ss -- bigint 格式化时间 yyyy-MM-dd HH:mm:ssselect FORMAT(20161207160310,'####-##-## ##:##:##') time-- varchar 格式化时间 yyyy-MM-dd HH:mm:ssselect FORMAT(cast('20161207160310' as bigint),'###[详细]
-
SQLServer 原理简单解析
所属栏目:[MsSql教程] 日期:2020-12-12 热度:103
(1) 客户端sqlserver网络接口通过一种网络协议(可以是共享内存:简单高速,客户端和sql server在同一台计算机默认连接方式;TCP/IP:访问sql server最常用的一种协议,客户端指定ip地址和端口号连接到sql server;命名管道:命名管道和TCP/IP协议在体系结构上[详细]
-
装SQLServer遇到的错误Error:2147749907,Error:2147749896
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
错误一: 由于计算机PC-20110928104 Error:2147749907(0X80041013)上得WMI配置,无法执行SQL Server系统配置检查器 解答: 装SQL Server的电脑,计算机名中是不允许有“-”这一类特殊符号的,你的计算机名是PC-20110928104 ,你改一下计算机的名称,改成P[详细]
-
openfire + sqlserver ,以及现有系统的账户集成
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
我要说的重点就是 1、安装完成之后,openfire的控制台不需要进行任何配置,下面所有的配置可以通过数据库脚本直接搞定。 2、那个conf文件夹里面,也不需要进行任何修改! 总的来讲,如果你要集成现有账户: 只需要修改ofProperty这个表就行了,配置方面不用[详细]
-
SQLServer "uniqueidentifier" 类型
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
“uniqueidentifier” 为16字节固定长度,存放二进制,用作唯一标识的列类型。 用户通过"NEWID()"函数来生成uniqueidentifier数值,例如 create table dbo.t_uniqueidentifier (iduniqueidentifier,namevarchar(20))insert into dbo.t_uniqueidentifier(id,n[详细]
-
SQLServer中全角和半角字符的比较问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
/*------------------------------------------------------------------------------------ /*欢迎转载,请保留本声明信息 /*作者:翁 彦 enhydraboy@yahoo.com.cn /*-----------------------------------------------------------------------------------[详细]