-
关于ADOX的相关知识
一、ADOX 概述 Microsoft? ActiveX? Data Objects Extensions for Data Definition Language and Security (ADOX) 是对 ADO 对象和编程模型的扩展。ADOX 包括用于模式创建和修改的对象,以及安全性。由于它是基于对象实现模式操作,所以用户可以编写对... -
多条件查询的程序
而在对用户进行查询时,也可能会使用到多种条件的查询方式,如通过工号查询、通过姓名查询、通过性别查询、通过学历查询等。也有可能会通过多种条件的组合查询,如查学历是大专的女员工等。 对于这种查询情况,通常的作法是让用户输入查询条件,再进行SQL语句组合来进行查询。如让用户输入工号、姓名等,单击提交按钮之后,在后台获得这些信息,如以下代码所示: ... -
datagrip如何找到数据库和表
用习惯了navicat,一直喜欢如下界面,可以方便查看数据库及表的信息。 但是不知道为什么navicat总是无法连接oracle,因此转战datagrip。 第一次使用datagrip,用户体验可谓是相当差了(大佬莫喷,对于我的使用习惯来说,这款软件用户体验真的极差。) 琢磨了半天,都不知道怎么弄成navi... -
数据库插入数据之select into from与insert into select区别详解
可能第一次接触select...into...from...和insert into...select...有很多人都会误解, 从表面上看都是把相关信息查询出来,然后添加到一个表里,其实还远远没有这么简单,接下来,小猪就用最普通的表述给大家介绍一下这两者间的区别。 步骤/方法 1、首先,我们来看一下insert into sel... -
Flink常见维表Join方案,收藏学习开发很有用!
前言 实时数仓,难免会遇到join维表的业务。现总结几种方案,供各位看官选择: 查找关联(同步,异步) 状态编程,预加载数据到状态中,按需取 冷热数据 广播维表 Temporal Table Join ... -
sql优化实战 把full join改为left join +union all(从5分钟降为10秒)
今天收到一个需求,要改写一个报表的逻辑,当改完之后,再次运行,发现运行超时。 因为特殊原因,无法访问客户的服务器,没办法查看sql的执行计划、没办法知道表中的索引情况,所以,尝试从语句的改写上来优化。 一、原始语句如下: ? ... -
详解关于Dbeaver的常用操作
dbeaver是免费和开源(gpl)为开发人员和数据库管理员通用数据库工具。 在开发过程中能够极大的提升我们的工作效率,下面我把我日常使用到的功能描述一下: 1:与plsql相比,dbeaver没有右击直接查看表注释的功能,但是dbeaver提供了一个“打开声明”的功能,里面可以查看一些比较实用的内容:表列注释、创建该表的cre... -
MySQL与Oracle 差异比较之七 其它
其它 编号 类别 ORACLE MYSQL 注释 ... -
四个在工作后才知道的SQL密技
本文会分享四个在面试和工作中常用的几个使用技巧,具体包括: 日期与期间的高级使用 临时表与Common Table Expression (WITH) Aggregation 与CASE WHEN的结合使用 Window Function的... -
SQL语句中公共字段的自动填充方法
1. 前言 我们在设计数据库的时候一定会带上新增、更新的时间、操作者等审计信息。 之所以带这些信息是因为假如有一天公司的数据库被人为删了,尽管可能有数据库备份可以恢复数据。但是我们仍然需要追踪到这个事是谁干的,在什么时间干的,具体干了哪些事等等,方便定责和修补。但是我们变更每条数据都要去显式变更这些信息就十分繁琐,我们希望无感知的来处理这...
