-
Sybase字符集批改
Sybase字符集修改数据库字符集的修改的地方为两部分,服务端和客户端,并且两处必须修改一致,unix和windows操作系统就字符集修改这一部分大同小异,不同之处就是客户端修改的时候略有不同,考虑到目前windows系统较多,所以下面以windows系统下的sybase数据库字符集修改为例。目前国内字符集:cp936修改步骤如下:1、首先查找数据库当前字符集C:\Users\wsb>isq...
981
热度 -
经过手动创建统计信息优化sql查询性能案例
通过手动创建统计信息优化sql查询性能案例来源于工作中的一个实际问题,这里是组合列数据不均匀导致查询无法预估数据行数,从而导致无法选择合理的执行计划导致性能低下的情况我这里把问题简单化,主要是为了说明问题如下一张业务表,主要看两个“状态”字段,BusinessStatus1和BusinessStatus2createtableBusinessTable(Idintident...
346
热度 -
SQLite使用(3)&&核心API使用
SQLite使用(三)&&核心API使用概述SQLite提供了一系列接口供用户访问数据库,主要包括连接数据库,处理SQL,迭代查询结果等。本文会针对我们使用SQLite的主要场景,列出核心的API,详细介绍API的用法并给出代码用例。1.打开关闭数据库sqlite3_open_v2原型:intsqlite3_open_v2(constchar*filename,/*Database...
129
热度 -
SQL Server 合并复制碰到identity range check报错的解决
SQLServer合并复制遇到identityrangecheck报错的解决 最近帮一个客户搭建跨洋的合并复制,由于数据库非常大,跨洋网络条件不稳定,因此只能通过备份初始化,在初始化完成后向海外订阅端插入数据时发现报出如下错误:Msg548,Level16,State2,Line2Theinsertfailed.Itconflictedwithanidentity...
422
热度 -
【Android基础】Android SQLite储存自定义对象
【Android基础】AndroidSQLite存储自定义对象AndroidSQLite存储自定义对象在SQLite数据库中可存储的数据类型有NULL、INTEGER、REAL(浮点型)、TEXT、BOOL,一共是五种数据类型。在Android开发中,我们存储数据的一般的作法是数据库的属性就是类的成员变量,比如:要存储一个人的姓名和年龄,在类中的是将它们定义为两个成员变量classPerson{p...
46
热度 -
PL/SQL -> 动态SQL调用包中函数或历程
PL/SQL-->动态SQL调用包中函数或过程动态SQL主要是用于针对不同的条件或查询任务来生成不同的SQL语句。最常用的方法是直接使用EXECUTEIMMEDIATE来执行动态SQL语句字符串或字符串变量。但是对于系统自定义的包或用户自定的包其下的函数或过程,不能等同于DDL以及DML的调用,其方式稍有差异。如下见本文的描述。有关动态SQL的描述,请参考:PL/SQL-->动态SQL...
8
热度 -
SQL Server 2005中的分区表(3):将普通表转换成分区表 (转)
SQLServer2005中的分区表(三):将普通表转换成分区表(转)在设计数据库时,经常没有考虑到表分区的问题,往往在数据表承重的负担越来越重时,才会考虑到分区方式,这时,就涉及到如何将普通表转换成分区表的问题了。???那么,如何将一个普通表转换成一个分区表呢?说到底,只要将该表创建一个聚集索引,并在聚集索引上使用分区方案即可。???不过,这回说起来简单,做起来就复杂了一点。还是接着上面的例子,...
68
热度 -
电子商务网站SQL流入项目实战一例
电子商务网站SQL注入项目实战一例故事A段:发现整站SQL对外输出:?有个朋友的网站,由于是外包项目,深圳某公司开发的,某天我帮他检测了一下网站相关情况。我查看了页面源代码,发现了个惊人的事情,竟然整站打印SQL到Html里,着实吓我一跳:PS:2年前秋色园系列文章有分享一文是整站SQL打印用于分析网站性能,不过也只是本地优化调试,而服务器上也采用某特殊条件才打印。于是把这赤祼祼的对外公开的SQL...
25
热度 -
Android数据的四种储存方式SharedPreferences、SQLite、Content Provider和File (二) —— SQLite
Android数据的四种存储方式SharedPreferences、SQLite、ContentProvider和File(二)——SQLiteSQLite是一种转为嵌入式设备设计的轻型数据库,其只有五种数据类型,分别是:NULL:空值INTEGER:整数REAL:浮点数TEXT:字符串BLOB:大数据在SQLite中,并没有专门设计BOOLEAN和DATE类型,因为BOOLEAN型可以用INTE...
61
热度 -
在Hadoop下运行SQL:软件工程师需知晓的13种数据工具
在Hadoop上运行SQL:程序员需知晓的13种数据工具HiveHadoopSQL开源MapReduceImpala大数据初创公司?对SQL支持并不是Hadoop最核心的技术理念,但这一特性确实能帮助很多传统企业,尤其是已经明白下一代分析的重要性但又不想迈向MapReduce的企业,迅速走向大数据分析。为此,本文特别列举了13种从Hadoop内部可以运行SQL查询的,高水...?摘要:对SQL支持...
69
热度 -
SQL Server 2012执行与管理实战指南
SQLServer2012实施与管理实战指南《SQLServer2012实施与管理实战指南》基本信息作者:俞榕刚出版社:电子工业出版社ISBN:9787121194993上架时间:2013-3-8出版日期:2013年3月开本:16开页码:904版次:1-1所属分类:计算机>数据库>SQLServer更多关于》》》《SQLServer2012实施与管理实战指南》内容简介计算机书籍《SQL...
69
热度 -
SqlHelper种源码
SqlHelper类源码SqlHelper是非常方便的数据库操作函数,功能强大,使用起来非常简单,免去很多复杂的数据库操作的代码,在多层应用及面向对象开发中都有很多应用SqlHelper源码带有详细的说明,主要包括以下操作:简单SQL语句(ExcuteSql)带参数的简单SQL语句(ExcuteSQLParm)简单存储过程(ExcuteProc)带参数的存储过程(ExcuteProcParm)只返...
90
热度 -
树莓派学习笔记——Python SQLite安插温度记录
树莓派学习笔记——PythonSQLite插入温度记录0前言本文使用python向SQLite数据库中插入树莓派温度数据,SQLite数据库中包含一张只包含三个字段的记录表——参数名称,时间和温度值。本文重点解释Python操作SQlite的具体方法,由于网上资料众多,重复部分不再复述只做到具体情况具体分析。【相关博文】【树莓派学习笔记——索引博文】——更多博文请关注。【树莓派学习笔...
13
热度 -
替代码减负之<三>视图(SQL)
为代码减负之<三>视图(SQL)在设计数据库时为了减少数据冗余,一般都会按照三范式去设计,但有时我们在查询时需要通过一字段获取跟这个字段相关联的好几个字段,但是他们又分布在不同的表中,这时候如果按照正常途径走的话需要同时查询好几张表,不仅操作麻烦还容易出错。当然我们有捷径,把想要查询的字段都整合到一张虚拟表中,这就是视图的应用。简单介绍概念:视图是从若干基本表或其他视图构造出来的表,是...
49
热度 -
数据操作的打包-sqlhelper
数据操作的封装--sqlhelper为了提高软件的灵活性和可维护性,软件的代码需要科学的管理,我们引入了架构这个词。设计模式提醒我们,软件中重复性的代码需要封装起来。最近在做收费系统时,需要和数据库进行频繁的联系,既然是重复的使用,就需要封装,这里使用到了sqlhelper。先来看看百度对sqohelper的解释:一个基于.NETFframework的数据库操作组件。虽然不知道组件的具体含义,还是...
480
热度 -
如何使用
为代码减负之<二>存储过程(SQL)在上篇博客中介绍到了触发器的使用,并且其中也提到了触发器是个特殊的存储过程,那么什么是存储过程呢?他们两个又到底有什么区别呢?其实最主要的区别就是,触发器是当满足条件时系统自动执行的,而存储过程是手动调用的。简单介绍什么是存储过程?定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,用户通过指定存储过程的名字并给出参数(如果...
58
热度 -
SQL Server在存储过程中编纂事务处理代码的三种方法
SQLServer在存储过程中编写事务处理代码的三种方法SQLServer在存储过程中编写事务处理代码的三种方法2011-08-1517:28鹏城万里www.sqlstudy.com?字号:T?|?T本文我们主要介绍了SQLServer数据库中在存储过程中编写正确的事务处理代码的方法,希望能够对您有所帮助。AD:WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统?SQLServer中数据...
100
热度 -
懂得SQL Server中的权限体系
理解SQLServer中的权限体系?权限两个字,一个权力,一个限制。在软件领域通俗的解释就是哪些人可以对哪些资源做哪些操作。在SQLServer中,”哪些人”,“哪些资源”,”哪些操作”则分别对应SQLServer中的三个对象,分别为主体(Principals),安全对象(Securables)和权限(Permissions),而权力和限制则是对应了SQLServer中的GRENT和DENY。对于...
84
热度 -
让Hibernate输出SQL话语参数配置
让Hibernate输出SQL语句参数配置http://springjava.iteye.com/blog/373887在J2ee应用中,如果采用Hibernate框架,可以自动建立数据库实体与Java实体类的映射关系,大大方便Java程序进行持久化对象访问和操作,从而明显提高企业应用开发效率,减轻Java程序与后台数据库的依赖性。但是,有时候如果操作不慎,可能造成映射关系不完整(特别是存在外键链...
21
热度 -
SQL Server入门-ADO 简介
SQLServer入门------ADO简介ADO(ActiveXDataObject),是一种用以实现访问关系或非关系数据库的数据应用程序接口.ADO通过OLEDB实现对不同类型数据源的访问.而OLEDB则是一种底层的编程接口,他支持关系或非关系的数据源.Suchas数据库,电子表格,电子邮件,和文本文件等.OLEDB包含三个部分:①数据提供者数据提供者:DataProvider。...
216
热度