在oracle中如何将列命名为日期值?

在oracle中如何将列命名为日期值?,oracle,Oracle,如何将列命名为日期值? 我想用Oracle查询来完成它 此外,当我运行查询时,它必须将接下来的4个日期显示为列名,并将其与引号一起显示为关键字: SELECT some_column As "2015-12-14 14:34:22" FROM table 尝试将作为关键字与引号一起使用: SELECT some_column As "2015-12-14 14:34:22" FROM table 几乎可以肯定,动态命名的列最好由应用程序处理。或打印出具有正确列名的查询的PL/SQL块 如果必

如何将列命名为日期值? 我想用Oracle查询来完成它
此外,当我运行查询时,它必须将接下来的4个日期显示为列名,并将其与引号一起显示为关键字:

SELECT some_column As "2015-12-14 14:34:22" FROM table

尝试将
作为
关键字与引号一起使用:

SELECT some_column As "2015-12-14 14:34:22" FROM table

几乎可以肯定,动态命名的列最好由应用程序处理。或打印出具有正确列名的查询的PL/SQL块

如果必须在单个SQL语句中完成此操作,则可以使用我的开源项目。它允许在SQL中运行动态SQL,但速度慢且难以使用

下面是一个例子:

select * from table(method4.dynamic_query(
    q'[
        select 
            '
                select 1 a
                    , 2 "'||to_char(sysdate+1, 'YYYY-MM-DD')||'"
                    , 3 "'||to_char(sysdate+2, 'YYYY-MM-DD')||'"
                    , 4 "'||to_char(sysdate+3, 'YYYY-MM-DD')||'"
                    , 5 "'||to_char(sysdate+4, 'YYYY-MM-DD')||'"
                from dual
            '
        from dual
    ]'
));

         A 2016-06-13 2016-06-14 2016-06-15 2016-06-16
---------- ---------- ---------- ---------- ----------
         1          2          3          4          5

几乎可以肯定,动态命名的列最好由应用程序处理。或打印出具有正确列名的查询的PL/SQL块

如果必须在单个SQL语句中完成此操作,则可以使用我的开源项目。它允许在SQL中运行动态SQL,但速度慢且难以使用

下面是一个例子:

select * from table(method4.dynamic_query(
    q'[
        select 
            '
                select 1 a
                    , 2 "'||to_char(sysdate+1, 'YYYY-MM-DD')||'"
                    , 3 "'||to_char(sysdate+2, 'YYYY-MM-DD')||'"
                    , 4 "'||to_char(sysdate+3, 'YYYY-MM-DD')||'"
                    , 5 "'||to_char(sysdate+4, 'YYYY-MM-DD')||'"
                from dual
            '
        from dual
    ]'
));

         A 2016-06-13 2016-06-14 2016-06-15 2016-06-16
---------- ---------- ---------- ---------- ----------
         1          2          3          4          5

请给我们看一些代码,看看您是如何尝试的。另请参见“我如何提出一个好问题?”。您可能是指动态的,所以您不能像kordirko所展示的那样硬编码?请向我们展示一些代码,看看您尝试了什么。另请参见“我如何提出一个好问题?”。您可能是指动态的,所以您不能像kordirko所示硬编码?