摘要: 在数据库中,对于聚合函数来说,由于不管表中有多少条数据,select 聚合函数始终仅返回一条数据,故对其进行order by是没有意义的,在原生PG中也对该种行为进行了限制: postgres=# \d t1 Table "public.t1" Column | Type | Collation | 阅读全文
posted @ 2023-11-15 20:35 小小罗的背影 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 在lightdb 23.4版本开始,兼容了oracle中通过@dblink方式跨库访问oracle库中表的方式。以下为具体的实现方案: *假设在oracle库中存在表youyus(t1 int, co1 number(2), co2 varchar(100), co3 varchar2(40)) 注 阅读全文
posted @ 2023-10-25 20:59 小小罗的背影 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 在pg中,当使用union对两个表进行关联时,可能会因为字段的类型不匹配导致报错: ERROR: UNION types integer and text cannot be matched 但并非所有union … null情况均不支持。在pg中,针对存在多个union情况, 1. pg unio 阅读全文
posted @ 2023-10-24 19:44 小小罗的背影 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 在LightDB 23.3版本中,支持DISTINCT 与CONNECT BY联合使用(具体connect by使用可参考文章:https://blog.csdn.net/s_lisheng/article/details/128331881,https://blog.csdn.net/qq_220 阅读全文
posted @ 2023-09-13 10:47 小小罗的背影 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 从lightdb 22.3版本开始区分了三种兼容模式(pg、oracle、mysql),分别可以支持对应数据库的相关特性(pg=pg,oracle=oracle+pg,mysql=mysql+pg)。同时在22.3版本开始,在msyql、oracle兼容模式库中均支持了dual,具体使用如下: 注: 阅读全文
posted @ 2023-09-05 15:41 小小罗的背影 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 在MySQL中datetime存储包含日期和时间的值。 当从datetime列查询数据时,MySQL会以以下格式显示datetime值: YYYY-MM-DD HH:MM:SS。默认情况下,datetime的值范围为1000-01-01 00:00:00至9999-12-31 23:59:59。 当 阅读全文
posted @ 2023-09-03 23:29 小小罗的背影 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 在Oracle数据库中, drop table语法如下: 即drop table时通过cascade constraints级联删除所有该表中的约束。在LightDB 23.3版本中,drop table同样支持了constraints关键字,自动删除依赖于表的所有约束对象。语法结构如下: DROP 阅读全文
posted @ 2023-08-22 22:21 小小罗的背影 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 在LightDB 23.2版本中,已经在ltsql中兼容支持了Oracle的prompt语法(详见 https://blog.csdn.net/z465759695/article/details/130554022),但是尚不支持/**/与prompt混用的情况,例如: 在实际的业务场景中,/** 阅读全文
posted @ 2023-08-08 19:30 小小罗的背影 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 在Oracle中,create view时指定FORCE关键字表示强制创建视图。正常情况下,如果基表不存在则创建视图就会失败。但是可以使用force选项强制创建视图(前提:创建视图的语句没有语法错误),此时该视图处于失效状态。举例如下: SQL> select * from invalid_tabl 阅读全文
posted @ 2023-05-13 10:00 小小罗的背影 阅读(50) 评论(1) 推荐(0) 编辑
摘要: LightDB数据库既支持使用pg原生jdbc驱动,也有对应配套的ltjdbc驱动(修复了原生jdbc的若干缺陷,同时有功能增强)。以下为客户端DBeaver使用ltjdbc的使用方法。 1. 打开DBeaver,打开数据库-驱动管理器-新建(或也可编辑修改已有的驱动项),设置中均保持原生jdbc参 阅读全文
posted @ 2023-03-07 09:37 小小罗的背影 阅读(801) 评论(0) 推荐(0) 编辑