ansi-sql

    2热度

    1回答

    我有一个存储过程,它的参数可以是NULL或非NULL值。 我需要在WHERE子句中比较这个参数。如果参数非NULL, where ... and parameter = non-NULL-value 将工作。 但当参数将是空的,它不会是符合ANSI标准: where ... and parameter = NULL 我不想写两个单独的查询。如何确保在同一查询中符合ANSI标准?

    0热度

    1回答

    这可能已经在这里回答过了,但我不知道如何搜索它,所以如果它是重复的,我很抱歉。我有一个整数列的表,它按顺序保存数字。 一些数字的缺失,由于行的删除: +-------+ | _auto | +-------+ | 0 | | 1 | | 2 | | 5 | | 6 | | 7 | | 9 | | 11 | | 12 | | 13 | | 14 | | 16 | | 1

    -1热度

    1回答

    之后减去4小时如果日期时间落在03/09/2014节省之前需要减去5小时而如果在03/09/2014之后需要4小时则要减去4小时。这是一个案例声明,这是我目前为止的情况,但它只是在第二个时候触及第一个时,而不是第二个时。 max( Case when aa.status_id=10 and aa.created_at <'3/09/2014' then DATE_

    0热度

    1回答

    我正在从Oracle专有代码转换为ANSI标准。 在我们有这些语句的WHERE子句中的旧的查询之一: 这是ANSI兼容? WHERE ee.person_code = p.person_code AND eo.exam_code = ee.exam_code AND ed.exam_code = eo.exam_code AND ee.board_code = eo.board_code

    0热度

    1回答

    什么是Oracle SQL函数的通用版本TO_DATE()或TO_TIMESTAMP()? 例如简单的表:在DATE写作日期和VARCHAR场这样 INSERT INTO SAMPLE (TRUE_DATE, CHAR_DATE) VALUES (TO_DATE('1990-01-01','YYYY-MM-DD'), TO_DATE('1990-01-01','YYYY-MM-DD'));

    14热度

    1回答

    SQL Server中CURRENT_TIMESTAMP和GETDATE()之间有什么区别? SELECT CURRENT_TIMESTAMP, GETDATE()

    0热度

    2回答

    我有查询,我想ANSI SQL标准兼容。在这种 Oracle查询减号键工作时使用,我想ANSI SQL是 放置减号关键字 SELECT 'F' selected, UPPER (( a.business || ' ' || a.data_source || ' ' || a.frequency || ' '

    0热度

    1回答

    我有查询在Oracle这使输出 "S.ACQUIRER||'|'||SUBSTR(S.ACQ_COUNTRY,1,4)||'|'||SUBSTR(S.ACQ_CURRENCY_CODE,1,5)||'|'||S.PAN||'|'||SUBSTR(S.ACCTNUM,1,18)||'|'||SU\ BSTR(I.E_NAME,1,35)||'|'||S.LOCAL_DATE||'|'||S.LOC

    0热度

    2回答

    我有一个动态输入数据如下 Id val --- ----- 10 A 10 B 11 A 11 B 11 C . . . . 我需要打印它下面的顺序。 Id Val ---- ---- 10 A,B 11 A,B,C 我需要编写单个查询来转换上面的数据,而不使用任何内置功能。 我的

    3热度

    1回答

    将标准SQL连接转换为旧的Oracle连接语法时出现问题(请不要问我为什么需要这样做)。我希望同样的结果,无论如何,它是不是: 样本数据: create table testing ( aid number(8), bid number(8), btext varchar(80)); insert into testing values (100,1,'text1a'); insert