摘要: SQL中正常执行的SQL语句: update b_dispatch set ReferenceNum = ( case when ISNULL(fno,' ')=' ' then fno when fno='〔〕' then '' else replace(... 阅读全文
posted @ 2022-10-04 00:15 IT情深 阅读(2404) 评论(0) 推荐(0)
摘要: --创建两张测试表create table table1( id varchar2(10) , val varchar2(20) ); create table table2( id varchar2(10), val varchar2(20) )... 阅读全文
posted @ 2022-10-04 00:15 IT情深 阅读(2892) 评论(0) 推荐(0)
摘要: Oracle数据库中如果执行了误操作,比如update 某表某字段,但是没有加where 条件,会导致全表字段被修改,又或者误删除了某表所有记录,我们可以通过Oracle的的热备还原到指定的某一个时间点 --查询某一时间戳之前的数据select * from ... 阅读全文
posted @ 2022-10-04 00:15 IT情深 阅读(383) 评论(0) 推荐(0)
摘要: SQL中Left对应Oracle Substr substr函数格式 (俗称:字符截取函数) 格式1: substr(string string, int a, int b); 格式2:substr(string string, int a) ;解释:... 阅读全文
posted @ 2022-10-04 00:15 IT情深 阅读(202) 评论(0) 推荐(0)
摘要: 原SQL写法: //生成表结构// sErr := OpenSql('SELECT CAST(0 AS INTEGER) AS iStep, CAST('''' AS VARCHAR(40)) AS StepName, CAST('''' AS VARCHAR... 阅读全文
posted @ 2022-10-04 00:15 IT情深 阅读(194) 评论(0) 推荐(0)
摘要: Oracle union操作时字段类型不一致会报如下错误 --> ORA-01790: expression must have same datatype as corresponding expression select * from (SELECT t... 阅读全文
posted @ 2022-10-04 00:15 IT情深 阅读(1220) 评论(0) 推荐(0)
摘要: 原报错SQL语句: Select *, cast(Case When iCount=0 then 0 else (iYSYWFED*1.0)/iCount end as NUMBER(18,2)) as PerYSYWFED,cast(Case When iC... 阅读全文
posted @ 2022-10-04 00:15 IT情深 阅读(469) 评论(0) 推荐(0)
摘要: 原SQL中的语句 Select a.*,QMZS1,QMZS2,b.YSYWF as PYSYWF,b.zdsfbzje, case when a.YSYWF>isnull(b.YSYWF,0) then '大于' when a.YSYWF=isnull... 阅读全文
posted @ 2022-10-04 00:15 IT情深 阅读(483) 评论(0) 推荐(0)
摘要: CREATE OR REPLACE FUNCTION isnumeric(str in VARCHAR2) return NUMBERisbegin if str is null then return 0; else -- if rege... 阅读全文
posted @ 2022-10-04 00:15 IT情深 阅读(383) 评论(0) 推荐(0)
摘要: SQL Server -- 创建本地临时表.CREATE TABLE #temp_table_local ( id INT, value VARCHAR(10));go-- 创建全局临时表.CREATE TABLE ##temp_table_g... 阅读全文
posted @ 2022-10-04 00:15 IT情深 阅读(176) 评论(0) 推荐(0)