-
简单化SQL式计算之多级关联
简化SQL式计算之多级关联SQL的join语句比较抽象,只适合表达较简单的关联关系,一旦关联的层级较多,相应的代码就会变得很复杂。集算器可以用对象引用表达关联关系,代码更加直观,下面用一个例子来说明。?表channel存储着某网站所有的频道及其上级频道的对应关系,分别用id和parent字段来表示,最多四级,其中root代表网站本身(即根节点)。请根据输入参数列出某频道的下一级、下两级、下三级频道...
96
热度 -
简单化SQL式计算之分组关联
简化SQL式计算之分组关联在数据库应用开发中,我们经常需要面对复杂的SQL式计算,比如多层分组中的关联计算。由于SQL分组时必须同时汇总,并且不能进行对象式关联访问,因此处理这类问题会比较复杂,只能用窗口函数嵌套多层的子查询的高级技巧来实现。集算器支持真正的分组,直观的对象式关联访问,解决这类问题更加容易。分组关联在实际业务中遇到的较多,比如http://forums.bit-tech.net/s...
103
热度 -
简单化SQL计算之分组中的关联计算
简化SQL计算之分组中的关联计算在数据库应用开发中,我们经常需要面对复杂的SQL式计算,比如多层分组中的关联计算。由于SQL分组时必须同时汇总,并且不能进行对象式关联访问,因此处理这类问题会比较复杂,只能用窗口函数嵌套多层的子查询的高级技巧来实现。集算器支持真正的分组,直观的对象式关联访问,解决这类问题更加容易。分组关联在实际业务中遇到的较多,比如http://forums.bit-tech.ne...
59
热度 -
SQLite实现根本的增删改查功能
SQLite实现基本的增删改查功能SQLite实现基本的增删改查功能还是向之前一样,先介绍功能,再介绍所用知识点,然后贴下代码。一,SQLite简介:SQLite,是一款轻型的数据库,是遵守ACID(原子性、一致性、隔离性、持久性)的关联式数据库管理系统,多用于嵌入式开发中。SQLite的数据类型:Typelessness(无类型),可以保存任何类型的数据到你所想要保存的任何表的任何列中.但它又支...
98
热度 -
务须会的SQL语句(七)字符串函数、时间函数
必须会的SQL语句(七)字符串函数、时间函数style="color:#0070c0"face="微软雅黑">style="font-size:16.5pt">字符串函数face="微软雅黑">style="font-size:10.5pt">1.大小写转换style="color:#00b050"face="微软雅黑">style="font-size:10.5pt">--upper转化成大写s...
57
热度 -
MSSQL AlwaysOn中的“主角色中的联接”和“可读辅助副本”初探
MSSQLAlwaysOn中的“主角色中的连接”和“可读辅助副本”初探一、开篇在进行配置只读路由的时候,需要进行配置可用性组中的可用性副本,如下如所示:每一项都是啥意思可以看看这个链接https://msdn.microsoft.com/zh-cn/library/hh213002(v=sql.120).aspx在“可用性副本属性”对话框中,可以更改主角色和辅助角色的连接访...
663
热度 -
SQL语句分门别类
SQL语句分类??????常见的SQL语句类型?????????1.DDL(DateDefinitionLanguage):数据定义语言?????用于创建、修改和删除数据库内的数据结构,如????1:创建和删除数据库(CREATEDATABASE||DROPDATABASE);????2:创建、修改、重命名、删除表(CREATETABLE||ALTERTABLE||RENAMETABLE||DRO...
150
热度 -
Sqlite学习笔记(5)&&SQLite封锁机制
Sqlite学习笔记(五)&&SQLite封锁机制概述SQLite虽然是一个轻量的嵌入式数据库,但这并不影响它支持事务。所谓支持事务,即需要在并发环境下,保持事务的ACID特性。事务的原子性,隔离性都需要通过并发控制来保证。那么Sqlite的并发控制是怎样的,如何实现,在这里跟大家分享下我的理解。SQLite是一个文件数据库,所有的数据都在一个db文件中,对于wal模式,还包含wa...
49
热度 -
简单化多层分组关联计算的sql
简化多层分组关联计算的sql在数据库应用开发中,我们经常需要面对复杂的SQL式计算,比如多层分组中的关联计算。由于SQL分组时必须同时汇总,并且不能进行对象式关联访问,因此处理这类问题会比较复杂,只能用窗口函数嵌套多层的子查询的高级技巧来实现。集算器支持真正的分组,直观的对象式关联访问,解决这类问题更加容易。分组关联在实际业务中遇到的较多,比如http://forums.bit-tech.net/...
73
热度 -
SQL Server 2005中的分区表(4):删除(合并)一个分区 (转)
SQLServer2005中的分区表(四):删除(合并)一个分区(转)?在前面我们介绍过如何创建和使用一个分区表,并举了一个例子,将不同年份的数据放在不同的物理分区表里。具体的分区方式为:????第1个小表:2010-1-1以前的数据(不包含2010-1-1)。????第2个小表:2010-1-1(包含2010-1-1)到2010-12-31之间的数据。????第3个小表:2011-1-1(包含2...
54
热度 -
Java 软件工程师在写 SQL 程序时候常犯的 10 个异常
Java程序员在写SQL程序时候常犯的10个错误Java程序员编程时需要混合面向对象思维和一般命令式编程的方法,能否完美的将两者结合起来完全得依靠编程人员的水准:技能(任何人都能容易学会命令式编程)模式(有些人用“模式-模式”,举个例子,模式可以应用到任何地方,而且都可以归为某一类模式)心境(首先,要写个好的面向对象程序是比命令式程序难的多,你得花费一些功夫)但当Java程序员写SQL语句时,一切...
17
热度 -
Java 软件工程师在写 SQL 时常犯的 10 个异常
Java程序员在写SQL时常犯的10个错误Java程序员编程时需要混合面向对象思维和一般命令式编程的方法,能否完美的将两者结合起来完全得依靠编程人员的水准:?技能(任何人都能容易学会命令式编程)模式(有些人用“模式-模式”,举个例子,模式可以应用到任何地方,而且都可以归为某一类模式)心境(首先,要写个好的面向对象程序是比命令式程序难的多,你得花费一些功夫)但当Java程序员写SQL语句时,一切都不...
75
热度 -
Sqlldr性能优化小结
Sqlldr性能优化总结Usage:SQLLDRkeyword=value[,keyword=value,...]?部分关键字:????userid--ORACLEusername/password???control--控制文件???????log--记录的日志文件???????bad--坏数据文件??????data--数据文件???discard--丢弃的数据文件discardmax--允许...
30
热度 -
一起玩转SQL Server 2012 停的分析服务
一起玩转SQLServer2012下的分析服务提到SQLServer2012的分析服务,那么不得不先说下商业智能,它是一个由数据转换成知识的过程。此篇将对SQLServer2012的分析服务(AnalysisServices)以及跟其相关的商业智能做一个简要的介绍,将以一个普通开发人员的角度去阐述和介绍分析服务以及商业智能。分析服务是SQLServer的一个服务组件。作为一个应用程序开发人员,你已...
3
热度 -
找到未使用绑定变量的SQL
找出未使用绑定变量的SQL关于使用绑定变量的好处,这里不做任何说明。作为DBA,如何监控并找出系统中存在的大量的未使用绑定变量的SQL呢?利用TOM大师写的一段脚本,我们可以这样来找。?1.测试环境:10GR2,WindowsXPSP2?2.登陆Oracle,先刷新下共享池。清除出共享池内的SQL。C:\DocumentsandSettings\Administrator>setORACLE...
53
热度 -
C#怎么防SQL注入代码的实现一种小方法
C#如何防SQL注入代码的实现一种小方法网站安全性:C#防SQL注入代码的实现方法?对于网站的安全性,是每个网站开发者和运营者最关心的问题。网站一旦出现漏洞,那势必将造成很大的损失。为了提高网站的安全性,首先网站要防注入,最重要的是服务器的安全设施要做到位。下面说下网站防注入的几点要素。一:丢弃SQL语句直接拼接,虽然这个写起来很快很方便。二:如果用SQL语句,那就使用参数化,添加Param三:尽...
64
热度 -
sql 依据汉字获取拼音
sql根据汉字获取拼音createfunctionf_GetPinYin(@strvarchar(500))returnsvarchar(500)asbegindeclare@cycint,@lengthint,@str1varchar(100),@charcatevarbinary(20)set@cyc=1--从第几个字开始取set@length=len(@str)--输入汉字的长度set@st...
6
热度 -
java实施sql处理类,包括CLOB,Blob字段的处理
java执行sql处理类,包括CLOB,Blob字段的处理importjava.io.CharArrayWriter;importjava.io.IOException;importjava.io.Reader;importjava.sql.Clob;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql....
16
热度 -
ArcSDE10.1配备Oracle 监听器来使用SQL操作ST_Geometry
ArcSDE10.1配置Oracle监听器来使用SQL操作ST_Geometry以前我们也介绍了相关配置Oracle监听使用SQL操作ST_geometryhttp://blog.csdn.net/linghe301/article/details/7102447今天我们说说ArcSDE10.1的配置方法,因为ArcSDE10.1的安装与ArcSDE10的变化比较大,所以在配置SQL这一块Esri...
93
热度 -
Android兑现数据存储技术
Android实现数据存储技术本文介绍Android中的5种数据存储方式。?数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1?使用SharedPreferences存储数据2?文件存储数据3?SQLite数据库存储数据4?使用ContentProvider存储数据5?网络存储数据?下面将为大家一一详细介绍。?第一种:?使用SharedPrefer...
72
热度