-
[SQLServer 2000 Driver for JDBC][SQLServer]传入的表格格式数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:58
报错信息:[SQLServer 2000 Driver for JDBC][SQLServer]传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 1 (""): 数据类型 0x38 未知 解决方案: 修改1: Sql代码? Class.forName( "com.microsoft.sqlserver.jdbc.SQLServerDriver" );? //? 20[详细]
-
MSSQL 共享锁和排它锁
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
共享锁【S锁】 又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。 排他锁【X锁】 又称写锁。若事务T对数据对[详细]
-
SqlServer2005异常---不支持此服务器版本。目标服务器必须是 SQL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:160
第一种:验证连接语句。 SqlServer2005连接代码? Class.forName( "com.microsoft.sqlserver.jdbc.SQLServerDriver" );? //? 2005? version? Connection ? con? =? DriverManager.getConnection( "jdbc:sqlserver://DB_xxx;user=xxx;password=xxx" );//2005?[详细]
-
SQLServer多行多列数据转为一行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
--一行多列转一行--构建临时表create table #temp(id int,dataType int,val int,price decimal(10,2));--插入数据insert into #temp(id,dataType,val,price)select 1,1,100,20.5 union allselect 1,2,200,30.6 union allselect 1,3,300,40.7--查询数据select[详细]
-
SQLServer一行多列求最大值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
--一行多列求最大值--创建临时表create table #temp(id int,createdate1 varchar(17),createdate2 varchar(17),createdate3 varchar(17));--插入数据insert into #temp(id,createdate1,createdate2,createdate3)select 1,'2016-08-16 20:00','2016-08-16 21:[详细]
-
SQLServer 事务复制分发错误 The process could not connect to
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
非域环境创建事务复制,使用IP相互连接正常。都用IP创建数据库别名,这时使用服务器名相互连接也正常。 但是初始化复制时,失败了!其他服务器按别名配置的,都能正常复制。但是这两台服务器同样配置,却不成功! 分发进程无法连接到订阅服务器!错误如下:[详细]
-
SQLServer The datediff function resulted in an overflow
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
开发同事有一个脚本报错,很简单,简写如下: SELECTCOUNT(*)FROMLogs t1 with(nolock)WHEREDATEDIFF(s,'2016-08-18 17:06:35',t1.insertTime) 0 执行后出错! Msg 535,Level 16,State 0,Line 1 The datediff function resulted in an overflow.? The number[详细]
-
SQLServer 重建重组表某个分区索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:128
测试: --DROP TABLE [DemoDB].[dbo].[Address]SELECT * INTO [DemoDB].[dbo].[Address] FROM [AdventureWorks2014].[Person].[Address]GOUSE [DemoDB]GO--创建分区函数CREATE PARTITION FUNCTION [PF_ID](INT) AS RANGE LEFT FOR VALUES (10000,15000)GO--[详细]
-
占位……sqlserver——实战经验小结(常用函数+数据库排序规则定
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
引言:在最近一段时间的工作中,基本上就和数据库杠上了。各种sql语句,各种表关系分析。几乎将业务逻辑都写到了sql查询代码中。小结了一下用到的一些小工具(函数),以及遇到的一些问题。希望对大家以后有帮助。 问题: ? 1、 无法解决 equal to 操作中 "C[详细]
-
占位……sqlserver——实战经验小结(常用函数+数据库排序规则定
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
引言:在最近一段时间的工作中,基本上就和数据库杠上了。各种sql语句,各种表关系分析。几乎将业务逻辑都写到了sql查询代码中。小结了一下用到的一些小工具(函数),以及遇到的一些问题。希望对大家以后有帮助。 问题: ? 1、 无法解决 equal to 操作中 "C[详细]
-
SQLSERVER SQL语句:更新一列为行号问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:170
查询显示行号 -- select row_number() over (order by createdate) as rowNum,t.* from Base_DataDictionaryDetail t; ? ?更新一列为行号 update Base_DataDictionaryDetail set DataDictionaryDetailid=t1.rowId from ( --select * from? --( select DataDi[详细]
-
各种主流 SQLServer 迁移到 MySQL 工具对比
所属栏目:[MsSql教程] 日期:2020-12-12 热度:190
来源:http://www.cnblogs.com/overblue/ ? ? ? 我之所以会写这篇对比文章,是因为公司新产品研发真实经历过这个痛苦过程(传统基于 SQL Server开发的C/S 产品 转为 MySQL云产品 )。首次需要数据转换是测试环节,当时为了快速验证新研发云产品性能与结果准[详细]
-
SQLServer创建表,插入数据,查询,创建触发器,存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
建数据库 create database school --建表 use school create table students ( ?s_id int identity(1,1) primary key,--设主键,为自增id ?s_name varchar(20) not null, ?s_classId int? ) create table class ( ?c_id int identity(1,--设主键,为自增id ?[详细]
-
SQLServer 设置数据库为只读
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
1. 设置为只读 USE [master] GO ALTER DATABASE [TESTDB8] SET READ_ONLY WITH NO_WAIT GO 2. 取消只读 USE [master] GO ALTER DATABASE [TESTDB8] SET READ_WRITE WITH NO_WAIT GO[详细]
-
SQLServer、MySQL、Oracle 中的分页查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
SQLServer: SELECT TOP number|percent column_name(s)FROM table_name MySQL 语法 SELECT column_name(s)FROM table_nameLIMIT number 例子 SELECT *FROM PersonsLIMIT 5 Oracle 语法 SELECT column_name(s)FROM table_nameWHERE ROWNUM = number SELECT *[详细]
-
SQLServer查询数据后,插入表中时去重问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
1、问题描述 表A,正式表,待插入数据 表B,临时表,格式与A相同,临时数据,存在重复数据 2、问题解决 此解决方案未对超过10W的数据量进行测试 主要是针对col4列数据进行去重处理 INSERT into A(col1,col2,col3,col4) SELECT col1,col4 from B newB where n[详细]
-
sqlserver性能调优方法论
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
-
sqlserver性能调优工具
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
-
sqlserver中DATE类型的数据转化 CONVERT
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
主要描述的是SQL Server使用convert取得datetime日期数据的实际操作流程,在实际操作中用SQL Server数据库中用convert来获取datetime日期数据,以下实例包含各种日期格式的转换。 ? 语句及查询结果:? Select?CONVERT(varchar(100),?GETDATE(),?0):?05?16?20[详细]
-
SQLServer存储过程返回值总结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
1.? 存储过程没有返回值的情况(即存储过程语句中没有 return 之类的语句) ? 用方法 int ? count = ExecuteNonQuery(..)执行存储过程其返回值只有两种情况 (1)假如通过查询分析器执行该存储过程,在显示栏中假如有影响的行数,则影响几行count就是几 (2)假如[详细]
-
sqlserver2008出现数据库主体在该数据库中拥有架构,无法删除的
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
当要删除数据库中的某个用户名的时候会报错 出现数据库主体在该数据库中拥有架构,无法删除的解决方案 (MicrosoftSQLServer,错误:15138) 和sql server2000不同 第一:这就需要首先删除架构,之后再删除 当前数据库--》安全性--》用户,删除对应的用户 第二[详细]
-
SqlServer2008 安装时提示 VSShellInstalledRule 错误(没有安装
所属栏目:[MsSql教程] 日期:2020-12-12 热度:135
cmd- cd 安装盘路径- setup.exe?/ACTION=install?/SkipRules=VSShellInstalledRule[详细]
-
对于Hibernbate SQLServer 2008 No Dialect mapping for JDBC ty
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
今天同事遇到一个hibernate.mapping.exception,然后帮忙解决啦!下面整理下解决方法 异常重现 第一种通过整理hibernate.cfg.xml ?Dialect package com.util; import java.sql.Types; import org.hibernate.Hibernate; import org.hibernate.dialect.SQLServe[详细]
-
SQLServer查看备份文件信息
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
有时候想知道备份文件,到底是全备还是增备,以及备份时的LSN信息 可以通过如下命令查看 RESTORE HEADERONLY FROM DISK='备份文件全路径' WITH NOUNLOADGO 如: RESTORE HEADERONLY FROM DISK='D:Microsoft SQL Server2008MSSQL10_50.MSSQLSERVER2008MSS[详细]
-
SQLServer添加数据库链接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
1. ?添加服务链接 EXEC master.dbo.sp_addlinkedserver @server = N'DBVERIFY',@srvproduct='',@provider=N'SQLNCLI',@datasrc=N'10.172.3.200MSSQLSERVER2008' 2. 注册登录名/密码 EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'DBVERIFY',@useself[详细]