sql

  • 一个Web报表项目的性能分析和优化实践(四):MySQL建立索引,唯一索引和组合索引

    先大致介绍下项目的数据库信息. 数据库A:主要存放的通用的表,如User.Project.Report等. 数据库B.C.D:一个项目对应一个数据库,而且这几个项目的表是完全一样的. 数据库表的特点 A中的表:数据量几乎都比较小,比如User表中用户数,顶多也就几百上千. B中的表:X/Y/Z 3张表几乎是确定的,Data表 中的数据量比较大,几千万到上亿. 周期性的会加入一大批数据,比如,每月末增加几百万条数据. 即一般情况下,B中的表只有查询操作,而且特别是Data查询频繁且数据量很大. 建

    sql, 性能优化, MySQL, Web开发, 索引May 3

  • 让hibernate支持递归.start with connect by prior 查询

    由于hibernate的结果对象映射功能很好用,但是有些特殊的sql文hibernate并不支持,比如start with connect by prior,如何让hibernate支持这种特殊sql查询,还能使用hibernate的对象功能呢.方法如下: 1.普通sql文:select {city.*} from T_IP_CITY_INVEST city start with city.PROFESSION_AUDITOR = 'wuy' connect by prior city.PARE

    sql, HibernateApril 29

  • Git演示平台上的iBoxDB NoSQL与MySQL的性能测试
    Git演示平台上的iBoxDB NoSQL与MySQL的性能测试

    每隔一段时间就会出现一篇关于数据库性能描述得天花乱坠的文章,经常出现100W QPS这样的大数字,去掉几千字的文字讲解后,核心内容是一台顶级配置的服务器和为测试专做的配置,对于大部分系统根本不会去购买哪台不知哪里才有卖的服务器,大部分开发人员也不会去折腾哪一堆配置,并且改了默认配置往往引入新问题.怎样的数据库测试才是最真实,反映系统实际运行能力[email protected]的演示平台可以作为一个参考,这里写了两段代码,测试并发10个连接,每个连接读10,000个数据在iBoxDB与MySQL上所需要的时间,时

    sql, 数据库, 性能, nosql, iBoxDBApril 22

  • hibernate 全面学习[lazy策略 ]

    lazy策略可以用在: * <class>标签上:可以取值true/false * <property>标签上,可以取值true/false,这个特性需要类增强 * <set>/<list>等集合上,可以取值为true/false/extra * <one-to-one>/<many-to-one>等标签上,可以取值false/proxy/no-proxy 重要的概念: 1.lazy的概念,指在需要的时候才发出sql 2.lazy策略

    sql, Session, Hibernate, class, exception, generatorApril 20

  • Python中使用MySQLdb插入数据中文及变量问题

    1.在建表的时候需注意 CREATE TABLE `15_04_14_node_rtt` ( `node` varchar(20) DEFAULT NULL, `rtt` varchar(20) DEFAULT NULL, `rtt_avg` varchar(20) DEFAULT NULL, `vist` varchar(30) DEFAULT NULL, `user` varchar(50) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8

    sql, python, Python中使用MySQLdb插入数据中文问题, 使用utf-8编码插入中文数据April 15

  • Mybatis中sql语句中的in查询,一定要判断null的情况

    不严谨的写法,可能会报错:in (),这种情况不符合mysql的语法. select from loanwhere LOAN_ID in <foreach item="item" index="id" collection="list" open="(" separator="," close=")"> #{item} 要么在Mybatis的sql文件中,要么在Java程序中

    sql, MySQL, Web开发, MybatisApril 13

  • 2013年工作中遇到的20个问题(Bug):161-180

    161.用户表和超级用户分成2个表,很不合理,查询的时候,非常复杂. 162.left join还是很有"市场"的. 机构表Org连接User时,想获得user的名字,可能存在,也可能不存在,left join就适合. ##多个left join 之间不能使用","隔开 select cg.*,u.loginName creatorName,org.nativeName advertiserName from CampaignGroup cg left join O

    sql, orm, Java, Web开发, 框架, bug, MybatisApril 13

  • 2013年工作中遇到的20个问题:241-260

    241.DAO层很多代码都是重复的. 分页:记录列表,多少条记录: 是否授权:授权的,没授权的. 一定要写一个功能强大的高度复用的BaseDao,大大减少重复代码. 242.SQL语句in有个数限制. 这问题在这有描述 2013年工作中遇到的20个问题:201-220,第220个. http://blog.csdn.net/fansunion/article/details/12046259 //当in语句的id个数太多的时候,Oracle.MySQL等数据库不支持. select ... fr

    sql, linux, MySQL, 数据库, HibernateApril 13

  • 如何在没有安装SSMS的情况下启动sa用户并修改登录模式为混合模式

    简而言之. 1.[可选步骤]使用sqlcmd以Windows用户身份进入数据库,执行如下语句: SELECT name, type, is_disabled FROM sys.server_principals 以确认sa用户没有开启. 2.开启sa用户并设置密码: ALTER LOGIN sa ENABLE GO ALTER LOGIN sa WITH PASSWORD='{your pwd}' GO 3.开始->运行->输入regedit打开注册表,找到: HKEY_LOCAL_MACHI

    sql, 登录模式April 9

  • MyBatis参数传入集合之foreach动态sql

    foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合.foreach元素的属性主要有item,index,collection,open,separator,close.item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔符,close表示以什么结束,在使用foreach的时候最关键的也是最容易出错的就是collection属性

    sql, Mybatis, param=list||arrayApril 9

  • 大数据系列10:Spark – 内存计算

    wget http://mirrors.cnnic.cn/apache/incubator/spark/spark-0.8.0-incubating/spark-0.8.0-incubating-bin-hadoop1.tgz tar -zxvf spark-0.8.0-incubating-bin-hadoop1.tgz mv spark-0.8.0-incubating-bin-hadoop1 spark-0.8.0 wget http://www.scala-lang.org/files/

    apache, sql, streaming, Spark, MLlib, GraphXApril 7

  • Oracle TopSQL

    常用的Oracle查询TOP语句. Top 10 by Buffer Gets: 最耗缓存 set linesize 100 set pagesize 100 SELECT * FROM (SELECT SQL_FULLTEXT sql, buffer_gets, executions, buffer_gets/executions "Gets/Exec", hash_value,address,LAST_ACTIVE_TIME FROM V$SQLAREA WHERE buffer_

    sql, oracle, TOPApril 2

  • Oracle 中sql的使用

    oracle中使用sql语句进行遇到以下问题: 一.金额大写格式化问题:小写金额转大写金额并严格参考银行支票的金额转换格式进行转化方法. create or replace Function Money2Chinese(moneyValues In Number) Return Varchar2 Is --moneyValue := Round(to_number(moneyValue))*100 Str1 NCHAR(10) := '零壹贰叁肆伍陆柒捌玖'; Str2 NCHAR(15) :=

    sql, oracle, JavaScript, 2015-03-30March 30

  • SQL优化(二) 快速计算Distinct Count
    SQL优化(二) 快速计算Distinct Count

    原创文章,首发自个人站点 ,转载请务必注明出处 http://www.jasongj.com/2015/03/15/count_distinct/ 欢迎关注微信公众号[大数据架构] UV vs. PV 在互联网中,经常需要计算UV和PV.所谓PV即Page View,网页被打开多少次(YouTube等视频网站非常重视视频的点击率,即被播放多少次,也即PV).而UV即Unique Visitor(微信朋友圈或者微信公众号中的文章则统计有多少人看过该文章,也即UV.虽然微信上显示是指明该值是PV,但

    sql, 大数据, 优化, 数据库March 29

  • Mysql 地区经纬度 查询
    Mysql 地区经纬度 查询

    2015-03-27 修改,增加 MySQL的空间扩展(MySQL Spatial Extensions)的解决方案: MySQL的空间扩展(MySQL Spatial Extensions),它允许在MySQL中直接处理.保存和分析地理位置相关的信息,看起来这是使用MySQL处理地理位置信息的"官方解决方案". 但恰恰很可惜的是:它却不支持某些最基本的地理位置操作,比如查询在半径范围内的所有数据.它甚至连两坐标点之间的距离计算方法都没有(MySQL Spatial的distance方

    sql, MySQL, 附近的XXMarch 26

  • oracle中rownum和rowid的区别

    rownum和rowid都是伪列,但是两者的根本是不同的,rownum是根据sql查询出的结果给每行分配一个逻辑编号,所以你的sql不同也就会导致最终rownum不同,但是rowid是物理结构上的,在每条记录insert到数据库中时,都会有一个唯一的物理记录 , 例如 AAAMgzAAEAAAAAgAAB 7499 ALLEN SALESMAN 7698 1981/2/20 1600.00 300.00 30 这里的AAAMgzAAEAAAAAgAAB物理位置对应了这条记录,这个记录是不会随着s

    sql, oracle, 数据库, insert, table, DELETEMarch 24

  • SQL Server XML格式化
    SQL Server XML格式化

    最近在项目中用到了SQL Server中的XML格式化,以下作了简单的总结. 以下使用PE_C_PersonnelArea这个表来进行展示 一般我们将表中数据输出到XML,如果没有结构要求的话可以简单地使用 FOR XML AUTO SELECT * FROM PE_C_PersonnelArea FOR XML AUTO 我们点击得到的结果就可以看到经过格式化的XML --还有一个简单的方法就是使用 FOR XML RAW SELECT * FROM PE_C_PersonnelArea FO

    sql, xmlMarch 11

  • SQL中exists函数用法,转为Hibernate的QBC查询

    都知道这样的语句: GROP TABLE user IF EXISTS 如果这个表存在,则删除一个表.但是在实际查询中,exists函数就用的少了. 今天做一个关联多表的查询,需要过滤掉满足某一条件的这些数据,大概的需求: 1.查询用户角色是学生(涉及到三个表:user.role.rel_user_role)的列表: 2.一个学生只能加入某老师创建的一个分组,不能同时加入一个老师创建的多个分组,但是可以加入不同老师创建的不同分组,即:这些学生加入的学习组中,不能有某一个老师创建的任何一个组:(设

    sql, MySQL, 条件判断, EXISTSMarch 11

  • 使用SQL生成SQL语句时单引号的转义处理之q'{}'方法

    在使用SQL生成SQL技术完成维护任务的过程中,会遇到类似单引号这样的字符需要转义,给脚本编写带来了些许的麻烦. 一般处理单引号转义是通过"两个单引号表示一个单引号"的规则完成转义.这种方法在在文章<[转义]使用SQL生成SQL语句时单引号的转义处理>(http://space.itpub.net/519536/viewspace-628186)中已经给出描述和应用. 当一句话中出现多个单引号,频繁转义将非常麻烦,而且会极大的降低语句的可读性,有没有更简便的方法实现单引号的

    sql, oracle, 转义March 5

  • 13个SQL优化技巧

    1 避免无计划的全表扫描 如下情况进行全表扫描: - 该表无索引 - 对返回的行无任何限制条件(无Where子句) - 对于索引主列(索引的第一列)无限制条件 - 对索引主列的条件含在表达式中 - 对索引主列的限制条件是is (not) null或!= - 对索引主列的限制条件是like操作且值是一个bind variable或%打头的值 2 只使用选择性索引 索引的选择性是指索引列中不同值得数目和标志中记录数的比,选择性最好的是非空列的唯一索引为1.0. 复合索引中列的次序的问题: 1 在限定

    sql, 数据库February 27

  • SQL Server数据库及SSIS优化攻略

    SSIS是Microsoft SQL Server Integration Services的简称,是生成高性能数据集成解决方案(包括数据仓库的提取.转换和加载 (ETL) 包)的平台.用于提取和加载数据的数据源和目标,清理.聚合.合并和复制数据的转换.一般企业信息系统中的SSIS的Job会在运行一段时间之后就会开始变慢.虽然我们可以通过优化SQL查询语句和优化流程的方法来提高执行效率,但是最终它都是有一个极限的.尽管每次运行都会清除上一次运行在数据库留下的临时数据或者使用Merge语句来刷新表

    sql, ssis, 优化, Server, 性能February 6

  • 2015/01/26PP租车面试总结

    不要慌,不要急,慢慢来,听仔细,问明白题目再答题. 一张表里 orderid ueser date 查找七月份有订单但八月份没有订单的用户,统计总数. 面试官说用not in我当时听成(login), SELECT COUNT(user) FROM orderTable WHERE date='7月' AND user NOT IN (SELECT user FROM orderTable WHERE date='8月') GO (1月27越看SQL,越明白到原来是这个意思,晚了) SELECT

    sqlFebruary 1

  • linux下执行sql脚本链接整理

    linux下执行sql脚本 :http://blog.csdn.net/huoyunshen88/article/details/11556951 高端自动化测试交流群:310924886

    sql, shellJanuary 30

  • MySQL优化:使用慢查询日志定位效率较低的SQL语句

    MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long_query_time 秒的SQL语句的日志文件,通过查看这个日志文件定位效率较低的SQL . 慢查询日志在查询结束以后才记录,所以在应用反映执行效率出现问题的时候查询慢查询日志并不能定位问题,可以使用show processlist命令查看当前MySQL在进行的线程,包括线程的状态.是否锁表等,可以实时地查看SQ

    sql, MySQL, 优化, 日志, 语句, 定位, 效率, 慢查询, 较低January 29

  • 数据库优化查询计划的方法

    数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行.企业.政府等部门最为重要的计算机应用之一.从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在 SQL语句中又是代价最大的语句.举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次往往需要数十分钟,甚至数小时.如果采用比全表扫描更好的查询策略,往往可以使查询时间降为几分钟,由此可

    sql, informix, 应用服务器, 企业应用, 数据结构January 27

  • System

    Application Server: Apache (mrtg, ssi) Tomcat (jk2, ajp) Jboss, weblogic jmeter.ab DB: Mysql (link & sql optimization) Oracle, sql server Model: Spring, Struts, Hibernate, iBatis

    ibatis, sql, oracle, Server, Hibernate, springJanuary 27

  • oracle 所有表字段 注释

    SELECT ATC.OWNER, ATC.TABLE_NAME, UTC.COMMENTS, ATC.COLUMN_NAME, ATC.DATA_TYPE, ATC.DATA_LENGTH, ATC.NULLABLE, UCC.COMMENTS FROM (SELECT ATC.OWNER, ATC.TABLE_NAME, ATC.COLUMN_NAME, ATC.DATA_TYPE, ATC.DATA_LENGTH, ATC.NULLABLE FROM ALL_TAB_COLUMNS ATC

    sql, oracle, 表备注January 15

  • Sql Server Varchar类型中文乱码问题的解决办法

    在Sql Server2005英文版中,如果未对Varchar类型的字段进行设置,那么很多朋友会发现向数据库中插入记录时,如果对应的varchar类型字段的值为中文,会出现乱码的情况.解决办法:使用nvarchar类型,并在插入值前加N,例如:insert into tableA (a) values(N'中文'). 原文地址:http://www.aspxba.com/html/2009-03/3449.html 在Sql Server2005英文版中,如果未对Varchar类型的字段进行设置

    sql, collation, Server, 数据库, insert, null, 存储January 13

  • 数据库连接字在web.config里的用法_asp.net技巧

    在asp.net中的WEB程序的设置中我们必须用到Web.config来存储数据库连接字.事实上这是个 很好的做法,因为可以省去我们很多的麻烦还可以帮助我们避免不必要的错位,是的很多情况下 我就是这样做.它通过XML来记录这些信息.具体的是在<appSettings>....</appSettings>这个 标记中来记录的.这里请看一个ORACLE的例子如下: <appSettings> <add key="ORACLEConnectionString&

    sql, sybase, asp.net, String, Server, 数据库, SecurityJanuary 13

  • SQL及Oracle和MySQL的数据类型详解

    SQL(Structured Query Language) 又称结构化查询语言,是一种在关系型数据库中定义和查询及操纵数据的标准语言,是用户和数据库之间进行交流的接口,正在像Oracle.MySQL.SQL Server等几乎所有的数据库实现了该接口,都支持SQL的查询.SQL语言结构简洁,功能强大,简单易学,所以自从推出以来,SQL语言得到了广泛的应用. SQL 语言由下面5个子语言组成: 数据定义语言(DDL-Data Definition Language); 数据查询语言(SELETE

    sql, oracle, MySQL, 数据类型January 10

  • oracle 存储过程 基础

    差不多一年没写过存储过程,最近要写,发现基本忘了,google一番之后,觉得很有必要把基础的东西写下来备忘. 语句块定义: decalre -- 变量声明 var1 number(2); -- 仅声明 var2 char(2) := '11'; -- 在声明的同时初始化 begin -- 语句 end; -- 语句块结束 if 语句 if a = 1 or b = 2 then elsif c = 3 then else end if; case 语句 case语句如果作为分支控制语句,最后结束

    sql, oracle, 存储过程, for循环, 游标January 9

  • sql server字符型字段中,替换指定字符的方法

    update 表名set 字段=replace(字段,CHAR(13),'') where CHARINDEX ( CHAR(13) , 字段 ) >0 update 表名set 字段=replace(字段,CHAR(10),'') where CHARINDEX ( CHAR(10) , 字段 ) >0

    sql, server字符型字段中, 替换指定字符的方法January 4

  • PHP,js,MySQL的常见问题和坑

    记录使用过的编程语言(Javascript, PHP, SQL, Golang)在开发过程中遇到的问题和解决办法,供新手阅读. 文章内容保存在Github上面: https://github.com/liudng/webook 大都是这几门编程语言的基础,容易出错的地方.希望对刚学编程的同学有一些帮助. PHP prin_r()和var_dump() 类和数组在引用方面的区别 PHPExcel简单的读取操作 xdebug和wincachegrind分析程序性能 自动载入类文件 防止SQL注入 $

    sql, JavaScript, PHP, GolangDecember 24

  • JSP复习笔记--第10章 连接数据库 之 JDBC相关

    批处理: import java.sql.*; public class TestBatch { public static void main(String[] args) throws Exception { Class.forName("oracle.jdbc.driver.OracleDriver"); Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.0.1:1521:

    sql, jdbc, oracle, jsp, JavaDecember 18

  • JSP复习笔记--第10章 连接数据库 之 jsp+DAO实现留言管理程序

    案例-jsp+DAO实现留言管理程序 ----------------Note.java------------------------ package org.sky.darkness.note.vo ; public class Note { private int id ; private String title ; private String author ; private String content ; public void setId(int id) { this.id =

    sql, oracle, dao, jsp, JavaDecember 18

  • JSP复习笔记--第10章 连接数据库 之 DAO设计模式

    之前的开发可以发现以下问题: 1. 所有的JDBC代码写在JSP页面之中,维护困难 2. JSP中不应该使用任何SQL包,即不能在JSP中直接使用java.sql.*,原因是JSP只关注于数据的显示,而不关心数据是从哪儿来,或向哪里存储 3. 所有的数据库操作代码最好使用PreparedStatement 区分:J2EE的组件层次 客户端 表示层  业务层  数据层  数据库 *.jsp/servlet DAO属于J2EE数据层的操作 即:在DAO中封装一个表在一个项目中所应该具有的所有

    sql, oracle, dao, jsp, 设计模式December 18

  • JSP复习笔记--第10章 连接数据库 之 JSP+JDBC留言管理程序

    JSP+JDBC留言管理程序 -- 创建表 -- 用户表(登陆).留言表 -- 删除表 DROP TABLE person ; DROP TABLE note ; -- 删除序列 DROP SEQUENCE note_sequ ; -- 创建序列 CREATE SEQUENCE note_sequ ; -- 创建person表 CREATE TABLE person ( id varchar(20) not null primary key , name varchar(20) , passwo

    sql, jdbc, oracle, jsp, htmlDecember 18

  • JSP复习笔记--第10章 连接数据库 之 使用JSP基于数据库完成用户登陆程序

    使用JSP基于数据库完成用户登陆程序 使用Statement存在安全问题:SQL注入漏洞 select * from person where name="darkness" and password="wind" or "1"="1" 密码:wind" or "1"="1 ---------------person.sql---------------------- DROP TABL

    sql, jdbc, oracle, jsp, JavaDecember 18

  • JSP复习笔记--第10章 连接数据库 之 连接Oracle数据库

    使用JDBC连接Oracle数据库: 在Tomcat中配置Oracle驱动程序 OracleJDBC驱动程序的位置:oracle\ora90\jdbc\lib\classes12.jar 将此驱动拷贝到:tomcat\common\lib <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <%-- 使用JDBC连接Oracle

    sql, tomcat, jdbc, oracle, jspDecember 18

  • JSP复习笔记--第10章 连接数据库 之 批处理

    批处理: <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <%-- 此代码主要进行查询操作 --%> <%! // 定义数据库驱动程序 String DBDRIVER = "sun.jdbc.odbc.JdbcOdbcDriver" ; // 定义数据库连接地址 String DBURL =

    sql, jdbc, jsp, sunDecember 18

  • JSP复习笔记--第10章 连接数据库 之 移动游标

    JDBC2.0: * 批处理 * 移动游标 查询定位结果集: 查询 <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <%-- 此代码主要进行查询操作 --%> <%! // 定义数据库驱动程序 String DBDRIVER = "sun.jdbc.odbc.JdbcOdbcDriver" ;

    sql, jdbc, jsp, sun, htmlDecember 18

  • JSP复习笔记--第10章 连接数据库之JDBC简介与基本使用

    动态web的最大特点--> 可以操作数据库 JSP属于动态web程序-> JDBC去操作数据库 JDBC本身是Java连接数据库的一个标准 使用数据库之中,可以发现,对数据库的处理由数据库管理系统去操作 JDBC:是JAVA操作数据库的方法 ODBC:是微软的数据库操作 JDBC-ODBC桥接方式:JDBC-ODBC是在JDK中由SUN本身开发出来的一套数据库访问操作,在JDBC-ODBC桥接中,它的各种操作API都是最新的,但性能较低,使用ODBC提供的数据库连接技术访问数据库,在开发中此方

    sql, jdbc, jsp, sun, WebDecember 18

  • JSP+JDBC_假分页

    <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <html> <head> <title>分页显示</title> </head> <body> <center> <h1>人员列表</h1> <hr><br

    sql, jdbc, jsp, MySQL, 脚本December 17

  • maven执行SQL语句

    前言 之所以要用maven来执行sql语句或者文件,是因为在日常开发或者测试过程中保证每次构建完之后是一个"干净"的项目呈现在面前. 怎么用 使用maven执行sql语句需要依赖sql-maven-plugin这个插件,下面就直接从项目pom文件的配置入手进行简要介绍: <build> <finalName>buglife-data-access</finalName> <plugins> <!--添加sql-maven-plugi

    sql, maven, webutil, 执行December 10

  • Microsoft Sql Server Version 查看MsSql版本信息(3种方法)
    Microsoft Sql Server Version 查看MsSql版本信息(3种方法)

    1) [Win + R]键 -> 打开cmd(仅供新手学习) 2) 打开并连接后 3) 最方便的方法 打开并连接后

    sql, microsoft, Server, Version, 查看MsSql版本信息(3种方法)December 5

  • Oracle ADF之 LOV 级联下拉菜单
    Oracle ADF之 LOV 级联下拉菜单

    ADF中的基于LOV的级联下拉菜单补充: 我们都知道ADF的List Of Values. 虽然很好用,但是对于刚刚接触ADF的人来说,也不是那么好理解的. 前几日在开发中遇到一个需要改造三级级联下拉列表,起初我以为只用改类似下面的RegionCountryVO中的查询语句,从而当不同参数传入的时候,会使得其中的第三个下拉列表出现不同的选项,(你传入的参数只会对第三个下拉列表的选项有影响), 后来我发现,改过sql语句之后,还是没有变化,后来我才发现,为什么每个下拉列表里能出来哪些选项,实际上跟

    sql, schema, oracle, 数据库, ModuleDecember 1

  • oracle sql plus 和sql loader 远程登录方法和字符串

    要远程登录oracle 首先要到oracle的安装目录下面找到tnsnames.ora文件例如在$:/oracle/ora92/network/ADMIN下.用记事本打开tnsnames.ora配置相应的服务例如: TBDA-35 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.203.98.35)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = tbda

    sql, oracle, 服务器, dos, 远程登录, ServiceDecember 1

  • 数据库知识随记

    Postgres 恢复数据时报错: Use CREATE LANGUAGE to load the language into the database 执行: CREATE LANGUAGE 'plpgsql' 可解决. 今天在写POSTGRES函数时遇到" SQL 状态: 42601"错误,函数怎么都不能创建,最后发现需要将过程语言由 sql改为上面创建的plpgsql即可 LANGUAGE plpgsql VOLATILE EPO时间: SELECT EXTRACT(EPOCH

    sql, 数据库, 语言, databaseDecember 1

  • 使用flyway-maven-plugin,执行数据库初始化sql文件,和sql数据库升级

    https://github.com/Dreampie/flyway-maven-plugin 的flyway-maven-plugin插件: 目前刚刚发布第一个版本1.0: <flyway-maven-plugin.version>1.0</flyway-maven-plugin.version> 使用方式: maven配置文件pom.xml里配置 <plugin> <groupId>cn.dreampie</groupId> <arti

    sql, maven, Java, database, flyway, maven-pluginNovember 18

  • order by 导致分页数据重复问题

    此情况出现的原因是因为我们所order by的时间相同导致的 , 当 order by的时间相同的时候 系统对数据的排序可能变得随机化,即一会儿这条数据在前面,一会儿这条数据在后面了 ,所以 当翻页的时候我们很容易便看到了重复的数据,所以在分页的时候使用oerder by的时候最后在目标排序字段的基础上加上一个 有办法唯一的字段对 数据进行排序 一. oracle 分页 当年在学校怎么也学不会的东西,现在突然变得那么如此简单,这便是成长 select * from (select rownum

    sql, 分页, orderNovember 18