-
[SQL] Sql server left join,right join 跟inner join的比较
Sqlserverleftjoin,rightjoin和innerjoin的比较今天来研究一下数据库leftjoin、rightjoin和innerjoin这三者之间的区别在网上看别人的写过的源代码,绝大多数的应用系统开发,数据库都会有很多的各种各样的join,那些个表table之间join的让人&...
174
热度 -
[SQL] PostgreSQL的存储系一致:控制文件存储结构
PostgreSQL的存储系统一:控制文件存储结构Pg控制文件pg_control里存储的数据是一个ControlFileData结构。控制文件尽量保持小于512个字节以使其适合一个典型的磁盘驱动的物理簇的大小。这会减少由于电源故障而写控制文件直接失败的可能性。但控制文件的物理大小是8K,这个远大于...
252
热度 -
[SQL] PostgreSQL的存储系统2:REDOLOG文件存储结构
PostgreSQL的存储系统二:REDOLOG文件存储结构PgXLOG文件(常说的REDOLOG)名字的命名方法是在XLogFileName宏里定义的,分别由时间线ID、日志ID、段ID的八位16进制数依次构成。例如00000001000000010000008F。#defineXLogFileN...
268
热度 -
[SQL] SQL Server 2000 跟 SQL Server 2005 自动备份攻略
SQLServer2000和SQLServer2005自动备份攻略前言:我们在工作中经常会碰到备份一个应用的数据库,刚开始你可能会每天手动的备份一次,但是时间长了你也许就会想到自动备份,下面简单的介绍一下我经常用的自动备份的方法(适用于SQLServer2000和SQLserver2005)。一、S...
242
热度 -
[SQL] SQL 判断一下指定字符串在字段中出现的次数
SQL判断一上指定字符串在字段中出现的次数在做数据处理时遇到一个SQL操作的问题就是有一列关键词字段,字段中包含各种乱七八糟的字符,其中有一个双引号“是关键词中不需要的,所以需要去掉,而一般只有带两个”的才需要去除,所以首先得先找到含有双引号的且双引号出现两次的值,然后删除。这里提取指...
159
热度 -
[SQL] 韩顺平玩转oracle之pl/sql听课札记《三》
韩顺平玩转oracle之pl/sql听课笔记《三》有些惭愧,距离第2次听课笔记远了。这一讲主要是关于函数,包,还有变量的解释。1函数和过程的区别1)函数:返回特定值,通常是一个;过程:执行特定操作2)建立函数时:在函数头须包含return子句例如;returnnumberisthink...
237
热度 -
[SQL] 在前端应用程序输出时自动加上序号:
T-SQL开发——ID处理篇数据库自增ID功能中Identity、Timestamp、Uniqueidentifier的区别:问题现象:一般序号的产生,对于一般程序员而言,都是使用T-SQL命令来实现。先读取表中的最大需要,然后累加一,再插回数据库,这样做是相当危险的。因为如果事务机制没有处理好,就...
237
热度 -
[SQL] mini-sql储存结构设计
mini-sql存储结构设计1.Table文件结构-----------------------------------------------Header(512B)@TableName(32B)@FileCrc32(4B)@DumpFlag(1B)@ColumnsCount(1B=Max8)@T...
336
热度 -
[SQL] 在ORACLE SQL话语中,单引号和双引号的使用
在ORACLESQL语句中,单引号和双引号的使用/**在ORACLE中双引号"被当做一个普通的字符串来处理**/SELECT'"'AS"字符串结果"FROMDUAL;/**正常状态下,两个''包含的字符串被当做字面值**/SELECT[email...
184
热度 -
[SQL] hibernate里createSQLQuery的addEntity()跟setResultTransformer()方法
hibernate里createSQLQuery的addEntity()和setResultTransformer()方法1.使用SQLQuery对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。最简单的情况下,我们可以...
180
热度 -
221
热度 -
[SQL] sql case查询的运用
sqlcase查询的使用selecta.branchcode,(casea.branchnamewhen'全国'then'全国'when'广东'then'粤'when'湖南'then'湘'when'湖北'then'鄂'when'四川'then'川'when'山东'then'鲁'when'江苏'the...
239
热度 -
[SQL] oracle sql查寻表的字段与注释与基本信息
oraclesql查找表的字段与注释与基本信息selecttab.TABLE_NAME,--表名tab.COLUMN_NAME,--字段名tab.DATA_TYPE,--字段类型tab.DATA_LENGTH,--字段长度col.comments,--字段注释comm.comments--表注释fr...
343
热度 -
[SQL] plsql击印出99乘法表
plsql打印出99乘法表declare??????xint;??????yint;begin????x:=1;????????whilex<=9loop??????y:=1;??????whiley<=xloop????????????dbms_output.put(y||'*'||x...
220
热度 -
[SQL] eclipse中导出sqlite时疏失
eclipse中导出sqlite时出错在Eclipse中导出sqlite时出错:Failedtopullselection可以用命令进行导出,在需要导出的目录下进行adbpull/data/data/com.xxx.xx/databases/xxx.db?
235
热度 -
120
热度 -
[SQL] android sqlite剔除数据以后文件变大(没有变小)
androidsqlite删除数据以后文件变大(没有变小)打开控制台,直接执行VACUUM这个命令就可以了。?苦逼的。。。,总算不用苦逼了
188
热度 -
[SQL] 原理分析之4:一次SQL查询的源码分析
原理分析之四:一次SQL查询的源码分析上回我们讲到Mybatis加载相关的配置文件进行初始化,这回我们讲一下一次SQL查询怎么进行的。?准备工作Mybatis完成一次SQL查询需要使用的代码如下:??Stringresource="mybatis.cfg.xml";Readerreader=Reso...
121
热度 -
[SQL] 多行变一起 数据合并SQL
多行变一行数据合并SQLSELECTn_sec_code,TRANSLATE(LTRIM(text,'/'),'*/','*,')researcherListFROM(SELECTROW_NUMBER()OVER(PARTITIONBYn_sec_codeORDERBYn_sec_code,lvlD...
99
热度 -
[SQL] SQL占位符轮换工具 Fix placeholder
SQL占位符替换工具FixplaceholderSQL语句中占位符的替换,界面如下;代码如下:<script> //Created:2012-6-9 functionbind() { if(parameters.value&&preparedStmt.value) ...
349
热度