- 浏览: 1325039 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (896)
- spring4 (14)
- hibernate3 (26)
- spring2 (35)
- struts2 (55)
- struts1 (15)
- 设计模式 (15)
- java (172)
- mybatis3 (11)
- sql (17)
- mysql (13)
- jbpm (10)
- J2EE (45)
- tools (29)
- js (83)
- 数据结构 (13)
- Html (26)
- web (22)
- flex (33)
- Oracle (57)
- linux (49)
- 算法 (6)
- 其它 (12)
- easyui (1)
- bootstrap (13)
- xml (2)
- tomcat (1)
- redis (10)
- activemq (2)
- webservice (11)
- maven (2)
- springboot (1)
- ubuntu (1)
- python (14)
- rocketmq (1)
- springcloud (10)
- opencv (1)
最新评论
-
mike_eclipse:
Hashtable是线程不安全的吗?好像是线程安全的吧?
多线程之集合类 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件 -
xingcxb:
经过测试,假的,依旧会出现中文乱码!!!!store方法里面采 ...
java 读写Properties文件,不会出现中文乱码 -
tiger20111989:
...
Spring注解方式管理事务 -
zw7534313:
...
js 文字上下滚动 无间断循环显示
select CURRENT_DATE from t_user;
START WITH CONNECT BY PRIOR;
WITH RECURSIVE T(DEPT_ID,DEPT_NAME,PARENT_DEPT) AS(
SELECT DEPT_ID,DEPT_NAME,PARENT_DEPT FROM T_DEPT WHERE DEPT_ID =1
UNION ALL
SELECT T1.DEPT_ID,T1.DEPT_NAME,T1.PARENT_DEPT
FROM T_DEPT T1 JOIN T ON T1.PARENT_DEPT=T.DEPT_ID
)
select DEPT_ID,DEPT_NAME,PARENT_DEPT from T;
WITH RECURSIVE T(DEPT_ID,DEPT_NAME,PARENT_DEPT) AS(
SELECT DEPT_ID,DEPT_NAME,PARENT_DEPT FROM T_DEPT WHERE DEPT_ID =#{DEPT_ID} and IS_DELETE = 0 AND IS_VALID = 1
UNION ALL
SELECT T1.DEPT_ID,T1.DEPT_NAME,T1.PARENT_DEPT
FROM T_DEPT T1 JOIN T ON T1.PARENT_DEPT=T.DEPT_ID
)
update "t_dept" set
position=#{POSITION},
update_date=current_date,
update_user=#{LOGIN_USER_ID}
where dept_id in (select DEPT_ID from T);
<selectKey resultType="long" keyProperty="ID" order="BEFORE">
SELECT XT_SEQ.NEXTVAL AS ID FROM DUAL
</selectKey>
nextval('XT_SEQ'),
sysdate
current_date
AND T1.USER_ID = T2.USER_ID(+) 左连接
to_number(SITENUM)
select to_number('12121','999999999')
select trunc(243.24,0)
:: numeric
select now() - interval '5 min';
nvl(AMOUNT, 0)
WITH RECURSIVE TD(DEPT_ID) AS(
SELECT DEPT_ID FROM T_DEPT WHERE DEPT_ID =1 and IS_DELETE = 0 AND IS_VALID = 1
UNION ALL SELECT T1.DEPT_ID FROM T_DEPT T1 JOIN TD ON T1.PARENT_DEPT=TD.DEPT_ID )
select DEPT_ID from TD
level
select td.dept_id,td.parent_dept,level from t_dept td
where td.is_delete = 0 and td.is_valid = 1
start with td.dept_id =#{DEPT_ID} connect by prior td.dept_id = td.parent_dept
order by level
substring(SEQ_NUMBER, 1, 6)
wm_concat(USER_ID)
string_agg(name||'', ',')
自增序列取值
nextval('table_seq')
decode(user_type, 3, pos_name, decode(TA.USER_NAME, null, TA.PDA_NAME, TA.USER_NAME)) SUPERIVSOR,
select (case when usercode='zxw' then 'z' when usercode='admin' then 'a' else '' end) cod from t_user
LIKE CONCAT(CONCAT('%', 'w'),'%')
insert语句返回id
<insert id="saveG" parameterType="map" useGeneratedKeys="true" keyProperty="rail_id">
--分页
select * from t_menu order by menu_id limit 10 offset 30
--取当前时间
select now();
--拼接多行
select string_agg(menu_id||'','-') from t_menu where menu_id <33;
--oracle 的级联查询
select * from (
WITH RECURSIVE tmp_dept (dept_id, dept_name) AS (
SELECT a.dept_id,a.dept_name
FROM t_dept a
WHERE a.dept_id =122
UNION ALL
SELECT d.dept_id,d.dept_name
FROM t_dept d
JOIN tmp_dept ON d.parent_dept = tmp_dept.dept_id
)
SELECT dept_id, dept_name FROM tmp_dept
ORDER BY dept_id) t1;
发表评论
-
access数据库jdbc连接
2019-08-15 09:31 545DriverManager.getConnection(&qu ... -
jdbc连接sql server数据库
2019-08-09 09:05 595public class DataTransmission { ... -
Oracle外键级联删除和级联更新
2016-01-16 11:51 1818Oracle外键级联删除和级联更新 Oracle在外 ... -
Oracle Job
2015-06-11 22:27 697声明一个job: declare ... -
procedure 不能编译,数据库死锁
2012-03-05 21:17 1244一、数据库死锁的现象 ... -
temporary table ,hint,over(),imp
2012-03-05 21:10 1223create global temporary table ... -
PL/SQl 死循环,死锁
2012-02-20 19:23 1553查找死循环:select * from v$session ... -
PL/SQL批绑定 FORALL
2012-02-01 11:12 1269批绑定: PL/SQL语名块中的SQL语句被送往SQ ... -
PL/SQL 联合数组,集合类型
2012-01-05 14:16 1142自定义Type: create Type arr_Ty ... -
oracle数据库的游标Cursor和存储过程 PL/SQL
2012-01-05 14:03 2212oracle数据库的游标和存储过程 spool abc.lo ... -
对Oracle数据库中的大表管理的简化--分区表
2011-02-21 09:27 1870为了简化Oracle数据库中的大表管理,因而Oracle8推出 ... -
Oracle分页查询 效率高
2011-02-21 09:25 39531.Oracle分页查询:SELECT * ... -
Oracle数学函数和SQL数学函数的区别
2011-02-21 09:22 1254Oracle数学函数和SQL Server中的数学函数不太一样 ... -
oracle多列子查询的实现
2011-02-17 15:42 2432oracle多列子查询是oracle数据库中的一种查询方 ... -
oracle 去重复,¥货币,保留小数点后两位,测试SQL语句执行时间
2011-02-17 15:38 39571.去重复数据:select * from b a where ... -
ORACLE 左连接 left join
2011-02-11 18:05 2692ORACLE 左连接:1.使用(+)表示:SELECT A.O ... -
用EXISTS替换DISTINCT
2011-02-09 12:24 5357Oracle SQL 性能优化技巧 1.选用适合的O ... -
列转行 sql
2010-12-24 15:15 1538如表ROW2COLUMN2有以下数据: 名字 课程 分数 ... -
Exists 和In
2010-12-17 13:28 9923 -
Oracle 遇到的一些问题
2010-11-15 21:39 11871.ORA-08002:序列s_seq.currval沿未在此 ...
相关推荐
### PostgreSQL 语法示例:分数段统计 #### 知识点概述 在处理大量数据时,经常需要对数据进行分段统计,以便更好地理解和分析数据分布情况。本篇将通过一个具体的示例来介绍如何使用PostgreSQL中的`CASE WHEN`...
PostgreSQL 是一种强大的开源关系型数据库管理系统,其丰富的语法使得用户可以执行各种复杂的数据库操作。在 PostgreSQL 中,SQL(Structured Query Language)是用于管理和处理数据的主要语言。本篇将详细介绍 ...
MS SQL Server 使用 `IF...ELSE` 语句,而 PostgreSQL 使用更接近 PL/pgSQL 的语法,例如: - **MS SQL Server**: ```sql IF @testvalue > 100 BEGIN PRINT('100+'); END ELSEIF @testvalue = 100 BEGIN PRINT('...
详解PostgreSQL 语法中关键字的添加 当PostgreSQL的后台进程Postgres接收到查询语句后,首先将其传递给查询分析模块,进行词法、语法和语义分析。 记录下在parser语法解析模块添加关键字。 几个核心文件简介 ...
PostgreSQL是一种功能强大的...以上就是关于PostgreSQL的插入、查询、更新、删除数据的基本语法,以及排序、分组、条件查询和连接操作的详细说明。理解并熟练运用这些知识点,能帮助你有效地管理和操作数据库中的数据。
**PostgreSQL基础语法详解** PostgreSQL,简称PG,是一款开源的关系型数据库管理系统,以其强大的功能和高度的稳定性受到全球开发者的广泛青睐。本篇将基于PostgreSQL 10.1的说明手册,深入探讨其基础语法,包括...
4. **Amazon Redshift(PostgreSQL语法兼容)**: Redshift是AWS的云数据仓库服务,适用于大规模分析。虽然不是纯PostgreSQL,但它支持PostgreSQL查询语法,适合处理PB级别的数据。Redshift使用列式存储,优化了...
这部分内容是指导用户如何书写符合PostgreSQL语法的SQL语句,以进行有效的数据库操作。 在附录中,手册可能还会提供故障报告指导,帮助用户识别、报告以及如何向相关团队报告软件中出现的问题。这部分内容告诉用户...
PostgreSQL常用语法收集,Postgresql 当中有四种方式获取当前时间。时间格式化,时间间隔计算等等
在与TX-LCN集成时,需要确保使用的JDBC驱动兼容PostgreSQL,并且在事务开始、提交、回滚等操作时,使用符合PostgreSQL语法的SQL语句。 压缩包中的`openailab-data-center-service`可能代表数据服务中心,它可能是...
在此阶段,SQLint根据ANSI语法检查SQL,并使用PostgreSQL SQL解析器来实现此目的。 SQLint不支持非标准SQL变体(例如MySQL),但欢迎您提供帮助。安装SQLint当前是作为ruby gem提供的:您可以使用以下命令进行安装...
它提供了SQL接口和熟悉的PostgreSQL语法,同时增强了对时间序列数据特有的插入、查询和分析操作的支持。 为了在CentOS 7上进行离线安装,你需要遵循以下步骤: 1. **下载离线安装包**:确保你已经获取到了包含所有...
3. **无缝兼容PostgreSQL**:保持对PostgreSQL语法和功能的完全兼容,使得迁移和使用更加便捷。 4. **自动容灾与备份**:内置的高可用性和数据保护机制,支持自动故障切换和定时备份,确保数据安全。 5. **智能化...
MySQL到PostgreSQL转换器LanyrdMySQL到PostgreSQL转换脚本。 小心使用。 该脚本是为满足我们特定的数据库和列要求而设计的-值得注意的是,由于我们遇到的unicode大小问题,该脚本使VARCHAR的长度增加了一倍,在所有...
Hive是把一个查询转化成多个MapReduce任务,然后一个接一个执行。执行的中间结果通过对磁盘的读写来同步。然而,Presto没有使用MapReduce,它是通过一个定制的查询和执行引擎来完成的。它的所有的查询处理是在内存中...
AnalyticDB支持标准SQL2003规范,完全兼容PostgreSQL语法,完全兼容Greenplum语法,部分兼容Oracle语法,兼容Tableau、兼容帆软FineBI、兼容阿里QuickBI。AnalyticDB MPP架构扩展达到600+节点规模,单集群支持600+...
postgresql中常用小语法
PostgreSQL常用基本语法和几条简单技巧,包含 字段自增长 数据库内文本类转数字等
PostgreSQL的SQL语法遵循标准SQL规范,但也包含许多特有的语法元素。例如,创建数据库的命令是`CREATE DATABASE`,而创建表则使用`CREATE TABLE`。在插入数据时,可以使用`INSERT INTO`语句,查询数据则用`SELECT`...