Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何在oracle表中包括列名和字段_Sql_Oracle_Plsql - Fatal编程技术网

Sql 如何在oracle表中包括列名和字段

Sql 如何在oracle表中包括列名和字段,sql,oracle,plsql,Sql,Oracle,Plsql,我试图将列标题和相应字段插入另一个表中 Table1 : col1 col2 col3 col4 1 2 3 4 输出应如下所示: COL_A COL_B COL_C COL_D COL_E COL_F COL_G COL_H col1 1 col2 2 col3 3 col4 4 我尝试应用unpiv

我试图将列标题和相应字段插入另一个表中

Table1 :

col1    col2   col3   col4
1       2       3      4
输出应如下所示:

COL_A   COL_B   COL_C     COL_D    COL_E     COL_F      COL_G    COL_H 

col1    1       col2       2       col3       3         col4     4       
我尝试应用unpivot,但unpivot为我提供了垂直而非水平的列名


请帮忙

UNPIVOT
然后
PIVOT

|   VAL1 |   VAL2 |   VAL3 |   VAL4 |
|--------|--------|--------|--------|
| COL1 1 | COL2 2 | COL3 3 | COL4 4 |

选择'col1'| | col1,…etcHi!!。我不能硬编码列名,因为我不知道列名会是什么,所以我希望列标题作为一个单独的字段/列,而不仅仅是在列名后面加上记录,谢谢你的回答..有可能这样做吗col1 | 1 | col2 | 2 | col3 | 3 | col4 |4@joe:那不是你原来的问题。在别人回答后编辑问题被认为是粗鲁的。删除编辑并接受此答案或询问其他问题。我意识到输出是以不同的方式感知的,是的,这是我的错误,让我问一个新问题,我将您的答案标记为有用
|   VAL1 |   VAL2 |   VAL3 |   VAL4 |
|--------|--------|--------|--------|
| COL1 1 | COL2 2 | COL3 3 | COL4 4 |