![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
db2
chucktan
这个作者很懒,什么都没留下…
展开
-
关联查询1对多,结果选择1对1的方法
1.使用order by + limit比如SELECT *FROM apply_info aiLEFT JOIN audit_log alON al.log_id = (SELECT al_in.log_idFROM audit_log al_inWHERE al_in.info_id = ai.info_idORDER BY al_in.audit_time DESCLIMIT 1);2.使用max(),min()等分析函数+group bySELECTc.,p.FROM原创 2020-12-18 15:05:26 · 279 阅读 · 0 评论 -
db2日期和时间常用汇总
1、db2可以通过SYSIBM.SYSDUMMY1、SYSIBM.DUAL获取寄存器中的值,也可以通过VALUES关键字获取寄存器中的值。SELECT ‘HELLO DB2’ FROM SYSIBM.SYSDUMMY1;–HELLO DB2SELECT ‘HELLO DB2’ FROM SYSIBM.DUAL;–HELLO DB2VALUES ‘HELLO DB2’;–HELLO DB22、CURRENT DATE获取当前日期;CURRENT TIME获取当前时间;CURRENT TIMESTAMP转载 2020-09-04 09:31:58 · 890 阅读 · 0 评论 -
DB2跨库查询
《在源数据库A中访问目标库B的表table1的方法》db2 =>update dbm cfg using Federated YES //开启数据库联合查询db2 =>db2stop forcedb2 =>db2start //重启数据库方可生效注:开启数据库联合查询配置属性只需操作一次。db2 =>conncet to A user user using pwddb2 =>create wrapper转载 2020-07-30 08:43:56 · 863 阅读 · 0 评论 -
db2admin没有grant权限问题
安装DB2数据库(这里用到的是DB2 v 9.7)的时候安装Sample数据库,安装后的Sample数据库只有System才有权限,默认的模式是System,使用Administrator、DB2ADMIN用户都无法访问Sample数据库的表,也没有授权权限。 第一步,删除Sample数据库。 第二步,为Administrator用户添加DB2AMINS组:第三步,利用DB2 “第一步”在创建数据库 这样Administrator用户就有Sample的管理权限,Sample数据库的默原创 2020-07-22 16:24:44 · 1995 阅读 · 0 评论