作者:胖头鱼的鱼缸(尹海文) Oracle ACE Pro: Database PostgreSQL ACE 10年+数据库行业经验 拥有OCM 11g/12c/19c、MySQL 8.0 OCP、Exadata、CDP等认证 墨天轮MVP,ITPUB认证专家 圈内拥有“总监”称号,非著 名社恐(社交恐怖分子) 全网同名:胖头鱼的鱼缸 ITPUB:yhw1809 除授权转载并标明出处外,均为“非法”抄袭

Oracle AI Database 23.26.1 引入了无 FROM 子句的 SELECT 语句支持,允许开发者在不指定 FROM 子句的情况下执行 SELECT 查询。这与 PostgreSQL 和SQL Server 等数据库系统的行为保持一致,方便跨平台迁移和日常使用。
SELECT expression1, expression2, ... [AS alias];SELECT function_call();SELECT 'string literal';SELECT 1 + 2;
支持的操作:
行为细节:
优势:
同之前一样,使用用户NFTEST,已授权DB_DEVELOPER_ROLE角色,测试操作均在NFTEST用户下执行。
SELECT 'Hello World' AS greeting; SELECT 1 + 2 + 3 + 4 + 5 AS sum_result; SELECT 3.14159 * 10 * 10 AS circle_area;

SELECT SYSDATE AS system_date, CURRENT_DATE AS current_date_val, CURRENT_TIMESTAMP AS current_ts, SYSTIMESTAMP AS system_ts;

SELECT RAWTOHEX(SYS_GUID()) AS generated_uuid;

SELECT
100 * 1.15 AS price_with_tax,
SQRT(144) AS square_root,
POWER(2, 10) AS two_to_tenth,
ABS(-42) AS absolute_value,
MOD(17, 5) AS remainder;
SELECT
'Oracle' || ' ' || 'AI' || ' ' || 'Database' AS full_name,
UPPER('hello world') AS upper_case,
LOWER('HELLO WORLD') AS lower_case,
SUBSTR('Hello World', 1, 5) AS first_word,
LENGTH('Hello World') AS char_length;

SELECT DATEDIFF(DAY, DATE '2025-01-01', DATE '2026-01-01') AS days_in_year, DATEDIFF(MONTH, DATE '2025-01-01', DATE '2026-07-01') AS months_in_18, DATEDIFF(YEAR, DATE '2000-01-01', DATE '2026-01-01') AS years_since_2000; SELECT DATEDIFF(DAY, TIMESTAMP '2026-01-01 00:00:00', TIMESTAMP '2026-12-31 23:59:59') AS days_with_fraction;

WITH constants AS ( SELECT 1000 AS base_price, 0.08 AS tax_rate, 20 AS shipping, SYSDATE AS calc_date ) SELECT base_price, base_price * tax_rate AS tax_amount, shipping, base_price + (base_price * tax_rate) + shipping AS total_price, calc_dateFROM constants;

SELECT CASE WHEN DATEDIFF(DAY, DATE '2026-01-01', SYSDATE) > 180 THEN 'Second half of 2026' ELSE 'First half of 2026' END AS period_label, TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') AS current_time;

本期对 Oracle AI Database 26ai,23.26.1 版本新引入的无 FROM 子句的 SELECT 语句进行了完整介绍与实战演示。
老规矩,知道写了些啥。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31466763/viewspace-3184419/ ,如需转载,请注明出处,否则将追究法律责任。