写一个拼接SQL,取oracle 10G版本数据库A表的所有字段,用逗号隔开,且字段名用双引号引起来
时间: 2024-03-15 08:46:03 浏览: 64
单双引号交叉使用
好的,以下是拼接SQL的代码:
```
SELECT WM_CONCAT('"' || COLUMN_NAME || '"')
FROM ALL_TAB_COLUMNS
WHERE TABLE_NAME = 'A';
```
这段代码可以获取Oracle 10G版本数据库中A表的所有字段名,并将它们用双引号引起来,用逗号隔开。注意,Oracle 10G版本数据库中没有LISTAGG函数,可以使用WM_CONCAT函数来实现字段名的拼接。
阅读全文