您的位置:首页 > 博客中心 > 数据库 >
  • sql语句中的count(转)

    不考虑Null的情况, 如果null参与聚集运算,则除count(*)之外其它聚集函数都忽略null.count(1)和count(主键) 这两个只扫描主键Index就可以得到数据,count(*)是扫描表的。所以count(1)和coun

    2022-03-13 23:25点击阅读

  • Oracle 11g下用模板建复合分区

    利用模板建复合分区大大的降低了脚本的复杂度,下面来做个试验:--未使用模板的方法建复合分区SQL drop table test purge;SQL create table test ( owner VARCHAR2(10), cre

    2022-03-13 23:25点击阅读

  • WinDbg配置和使用基础

    WinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。1. WinDbg介绍: Debugging Tools and Symbols: Get

    2022-03-13 23:25点击阅读

  • Spring实现数据库读写分离

    借助于Spring框架在2.0.1之后提供的AbstractRoutingDataSource可以实现动态的选择数据源datasource,下面先举一个最简单的例子(可以参考这个):1. 首先新建 一个Catalog VO对象的DAO(见代

    2022-03-13 23:24点击阅读

  • sql2008 日期

    Declare @Begindate Date; set @Begindate = getdate()Select cast(Convert(varchar(10),cast(@Begindate as date),112) as int)

    2022-03-13 23:24点击阅读

  • SQL或HQL预编译语句,能够防止SQL注入,但是不能处理%和_特殊字符

    最近项目在做整改,将所有DAO层的直接拼接SQL字符串的代码,转换成使用预编译语句的方式。个人通过写dao层的单元测试,有以下几点收获。dao层代码如下//使用了预编译sqlpublic ListIndvConfigModel sele

    2022-03-13 23:24点击阅读

  • 一个DBA对于开发人员使用MySQL的tips

    刚刚入职不久,一个陪伴项目组走过3年的DBA离职,在最后的一天给我们培训了下,下面是记录的一些要点,MySQL的使用、表设计学问还是很大的,以后还会陆续学习数据库部分的相关知识。1 insert要写字段名,不能光values,避免库表结构变

    2022-03-13 23:24点击阅读

  • oracle 导入空表的办法

    ORACLE 11G中有个新特性,当表无数据时,不分配segment,以节省空间  解决方法:  1、insert一行,再rollback就产生segment了。  该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空

    2022-03-13 23:24点击阅读

  • sql中如何再判断一个字段是否为空,如果不为空然后再Select这个字段,这要如何写呢?

    比如:select firstName + lastName from employee这里我想先判断lastName是否为空,如果为空的话lastName返回指定默认值,不为空就直接返回数据库中的值。select firstname +

    2022-03-13 23:24点击阅读

  • 3.sql进阶文档(知识点)

    CASE在数据库中,对数据进行比对,两种用法第一种,不对任何列进行case 条件判断SELECTSid,EnglishASen,CASEWHENEnglish=60 THEN‘及格‘WHENEnglish60 THEN‘不及格‘ENDA

    2022-03-13 23:24点击阅读

  • jBPM 4.4 数据库设计

    1 存储流程定义相关的部署信息数据库1.1 jbpm4_deployment字段名字段含义类型允许空值键DBID_流程模板标识Bigint(20)主键NAME_流程模板名称longtext√TIMESTAMP_时间戳Bigint

    2022-03-13 23:24点击阅读

  • 使用SQL Server 2005作业设置定时任务【转】

    1.开启SQL Server Agent服务  使用作业需要SQL Agent服务的支持,并且需要设置为自动启动,否则你的作业不会被执行。以下步骤开启服务:开始--运行--输入"services.msc"--进入服务,开启

    2022-03-13 23:24点击阅读

  • Ubuntu 12.04(32位)安装Oracle 11g(32位)

    安装过程(主要过程就直接copy别人的教程了)及问题:1.将系统更新到最新:sudo apt-get updatesudo apt-get dist-upgrade2.如果使用的Ubuntu不是桌面版(如Ubuntu server),由于O

    2022-03-13 23:24点击阅读

  • oracle bug 12415167

    drop table t1;create table t1 (c1 char(2) primary key, c2 char(1) not null);insert into t1 values (‘A ‘,‘A‘); select t1.

    2022-03-13 23:24点击阅读

  • 通过此方法插入不同数据库数据用于测试

    INSERT INTO QCircle.qc_news_center_timing (`name`,info,creat_time,whether_timing,timing_publish_time,publisher,isdelete,

    2022-03-13 23:24点击阅读

  • DBCP数据源使用

    DBCP:DataBase Connection Pool1、需要的jar:commons-dbcp.jar commons-pool.jar2、把DBCP的配置文件(dbcpconfig.properties)拷贝到构建路径中3、创建类:

    2022-03-13 23:24点击阅读

  • 查出数据库各种类型的金额,汇总(SQL语句编写的艺术)

    本实例是在做小项目的时候用到的,想分享给大家,虽然简单,但可能对大家有用。!!!实例:记账系统一:数据库: 流水记录,记录的消费类型有很多。如下图:通过typeId字段可以知道类型。(当然这里还有一张消费类型表哦)二:sql语句查询说明:主

    2022-03-13 23:24点击阅读

  • Oracle数据库进行优化、调优的步骤

    明确系统当前的状况系统服务器的型号CPU的速度以及数量内存大小I/O设备情况网络状况系统用户数量以及并发用户数量目前系统CPU使用率、内存使用率目前I/O系统的状态(平均读写响应时间、I/O等待时间等)那么怎样才能了解到上面所需要的信息呢?

    2022-03-13 23:24点击阅读

  • SqlServer 树结构数据 子节点父节点的查询

    declare @t table (C_ID int,PcName varchar(6),ParentID int)insert into @tselect 1,‘安徽‘,0 union allselect 2,‘安庆‘,1 union a

    2022-03-13 23:24点击阅读

  • Installing Oracle Block Browser and Editor tool (bbed)

    BBED是ORACLE的内部工具,通常使用BBED都是恢复一些故障的数据库,比如断电或异常关闭操作系统导致的数据文件头不一致、SYSTEM表空间损坏等故障就可以使用BBED工具进行恢复。在11G中编译通常会报如下错误:[oracle@ogg

    2022-03-13 23:24点击阅读