要比较不同供应商(Oracle,SQL Server,DB2,MySQL和PostgreSQL)的数据库,我怎样才能识别任何唯一的对象,并且我需要一个目录? 例如,在Java的DatabaseMetadata中,我应该至less指定目录和模式fooPattern。 目录仅仅是数据存储的抽象是真的吗?
如何查看DB2数据库中的表结构
我对这两种数据types非常着迷。 根据Oracle Docs ,他们提出如下: BLOB:长度可达2GB(2,147,483,647)的变长二进制大对象string。 主要是为了保存非传统的数据,如语音或混合媒体。 BLOBstring不与字符集关联,与FOR BIT DATAstring一样。 CLOB:长度可达2GB(2,147,483,647)的变长字符大对象string。 CLOB可以存储单字节string或多字节字符数据。 一个CLOB被认为是一个string。 我不知道的是,从DB2和Oracle的angular度来看,两者是否有区别? 我的意思是,在DB2 BLOB和Oracle BLOB之间,DB2 CLOB和Oracle CLOB之间还有什么不同? DB2和Oracle中的最大大小是多less? 只有2 GB?
在DB2 for iSeries中,你如何做LIMIT ? 我有一个超过5万条logging的表,我想返回logging0到10,000,logging10,000到20,000。 我知道在SQL中,您在查询的末尾写入0到10000的LIMIT 10000,10000 ,在10000到20,000的查询结束时写入LIMIT 0,10000 那么,这是如何在DB2中完成的呢? 什么是代码和语法? (完整的查询例子表示赞赏)
(除使用UDF外)对DB2 9.7的任何REGEXP-In-SQL支持?
如何在DB2中的sql中获取逗号分隔的列值的内置函数,例如,如果存在具有该策略ID的列,并且它具有3行具有相同的id,但在三行中具有三个不同的angular色,那么它应该检索一行排“3,4,5” 例如 1. 4555 "2" 2. 4555 "3" 3. 4555 "4" 在一行DB2中输出4555 2,3,4