05 2019 档案
摘要:row_number的用途非常广泛,排序最好用它,它会为查询出来的每一行记录生成一个序号,依次排序且不会重复,注意使用row_number函数时必须要用over子句选择对某一列进行排序才能生成序号。 rank函数用于返回结果集的分区内每行的排名,行的排名是相关行之前的排名数加一。简单来说rank函数
阅读全文
摘要:不多说了,我们来做实验吧。 创建如下表数据 现需求:参照T2表,修改T1表,修改条件为两表的fname列内容一致。 方式1,update 常见陷阱: 执行后T1结果如下: 有一行原有值,被更新成空值了。 正确写法: 方式2:内联视图更新 方式3:merge更新
阅读全文
摘要:公司需要自己做一个打包程序,将需要升级文件和脚本做成一个exe安装包,双击exe安装包的时候输入相关的参数就执行升级(文件覆盖和脚本执行),大概思路如下:1.先把exe的逻辑写好,包括提取文件和脚本执行代码2.exe从资源中提取文件和脚本3.组包程序将需要升级的脚本和文件加入到exe的资源文件,然后
阅读全文
摘要:总结一下这里面大概有如下几个知识点:1.num_list是定义的一个数组类型,xz是这个类型的一个对象,for用于循环xz对象。2.execute immediate用于动态执行一串sql语句。3.execute immediate **** into *** 用于将执行的结果赋值给某个变量。4.i
阅读全文
摘要:代码很简单: 1.sqlserver就是使用的exists关键字判断 2.oracle这边就是使用的merge关键字判断 sqlserver核心代码: Oracle核心代码:
阅读全文