随笔分类 -  DB

摘要:原因: PLSQL乱码问题皆是ORACLE服务端字符集编码与PLSQL端字符集编码不一致引起。类似乱码问题都可以从编码是否一致上面去考虑。 解决: 1. 查询Oracle服务端字符集编码,获取NLS_CHARACTERSET字段值: 执行 select * from v$nls_parameters 阅读全文
posted @ 2018-04-29 11:21 秦潇湘 阅读(860) 评论(0) 推荐(0)
摘要:1、先安装plsql客户端,汉化、注册; 2、下载 oracle client:instantclient-basic-nt-11.2.0.2.0.zip; 3、配置plsql —工具—连接配置oracle 主目录名路径和oci库路径 4、在系统环境变量中配置ORACLE_HOME 5、配置E:\t 阅读全文
posted @ 2018-03-26 13:02 秦潇湘 阅读(27103) 评论(0) 推荐(0)
摘要:一、Windows安装Mongodb 1、下载mongodb:https://www.mongodb.com/,按照默认提示安装mogondb,本机默认为:C:\Program Files\MongoDB; 2、分别配置数据和日志保存路径 数据保存路径: mongod --dbpath="C:\Pr 阅读全文
posted @ 2018-03-20 12:55 秦潇湘 阅读(895) 评论(0) 推荐(0)
摘要:网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。 mysql> show global status; 阅读全文
posted @ 2017-06-16 10:42 秦潇湘 阅读(2102) 评论(0) 推荐(0)
摘要:T-Sql操作Xml数据 一、前言 SQL Server 2005 引入了一种称为 XML 的本机数据类型。用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列;此外,还允许带有变量和参数。为了更好地支持 XML 模型特征(例如文档顺序和递归结构),XML 值以内部格式存储为大型二进 阅读全文
posted @ 2016-11-18 09:11 秦潇湘 阅读(568) 评论(0) 推荐(0)
摘要:最近在MS SQL中添加MY SQL的链接服务器,通过openquery执行insert操作的时候,一直失败,错误信息如下: 后经多番查询,确定是目标服务器MY SQL的sql_mode设置的问题,修改如下设置即可正常插入。 set sql_mode='NO_AUTO_CREATE_USER,NO_ 阅读全文
posted @ 2016-11-15 17:33 秦潇湘 阅读(439) 评论(0) 推荐(0)
摘要:这两天做MS SQL到MY SQL数据的实时同步,原本计划通过触发器,调用存储过程(执行openquery操作mysql),结果一直显示:链接服务器的OLE DB访问接口"MSDASQL"无法启动分布式事务。按照网上提供各种方案尝试,结果仍无法解决。 最后发现有热心网友提示: MySQL OLE D 阅读全文
posted @ 2016-11-15 17:08 秦潇湘 阅读(4977) 评论(13) 推荐(0)
摘要:MS SQL server(待续)1、查询所有表select [id], [name] from [sysobjects] where [type] = 'u' order by [name] 2、查询所有数据库select [name] from [sysdatabases] order by [ 阅读全文
posted @ 2016-11-15 16:50 秦潇湘 阅读(310) 评论(0) 推荐(0)
摘要:-- Author : htl258(Tony) -- Date : 2010-06-25 22:23:18 -- Version: Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) -- Jul 9 2008 14:43:34 - 阅读全文
posted @ 2016-11-13 22:39 秦潇湘 阅读(319) 评论(0) 推荐(0)
摘要:对给定的链接服务器执行指定的传递查询。该服务器是 OLE DB 数据源。OPENQUERY 可以在查询的 FROM 子句中引用,就好象它是一个表名。OPENQUERY 也可以作为 INSERT、UPDATE 或 DELETE 语句的目标表进行引用。但这要取决于 OLE DB 访问接口的功能。尽管查询 阅读全文
posted @ 2016-11-11 17:18 秦潇湘 阅读(20235) 评论(0) 推荐(1)
摘要:一、使用教程 SQL Compare是编程人员常用的比较两个数据库之间差异的工具。可以用来比较数据库里面的对象。比如存储过程,数据库中的数据,表的结构。 下面我就简单介绍一下如何使用 二、破解教程 由于我是刚才破解过程忘记截图了,Sorry。不过内容以及界面和以下都是一样! SQL Compare 阅读全文
posted @ 2016-11-11 16:24 秦潇湘 阅读(2554) 评论(0) 推荐(0)
摘要:今天做ms sql到my sql的转换时,发现如下博文大受裨益,特此转发收藏一下,感谢原著作者的分享和奉献,原文如下: http://www.cnblogs.com/overblue/archive/2016/08/22/5796887.html 我之所以会写这篇对比文章,是因为公司新产品研发真实经 阅读全文
posted @ 2016-11-11 16:09 秦潇湘 阅读(289) 评论(0) 推荐(0)
摘要:因同步数据业务需要,主键被设定为varchar(32),而自动生成的newid()是36位的,需要将中间的横线去掉,才合适。为此写如下标量函数: CREATE FUNCTION get_32guid( @id uniqueidentifier)RETURNS varchar(32)ASBEGIN - 阅读全文
posted @ 2016-11-11 10:09 秦潇湘 阅读(2183) 评论(0) 推荐(0)
摘要:有产品表,包含id,name,city,addtime四个字段,因报表需要按城市分组,统计每个城市的最新10个产品,便向该表中插入了100万数据,做了如下系列测试: 1、采用row_number方法,执行5次,平均下来8秒左右,速度最快。 2、采用cross apply方法,执行了3次,基本都在3分 阅读全文
posted @ 2013-03-09 22:00 秦潇湘 阅读(3435) 评论(2) 推荐(1)