写一个拼接SQL,取oracle数据库A表的所有字段,用逗号隔开,且字段名用双引号引起来
时间: 2024-03-15 12:46:00 浏览: 61
好的,以下是拼接SQL的代码:
```
SELECT LISTAGG('"' || COLUMN_NAME || '"', ',') WITHIN GROUP (ORDER BY COLUMN_ID)
FROM ALL_TAB_COLUMNS
WHERE TABLE_NAME = 'A';
```
这段代码可以获取Oracle数据库中A表的所有字段名,并将它们用双引号引起来,用逗号隔开。注意,Oracle数据库中使用的是ALL_TAB_COLUMNS表。
阅读全文