如何取得一个表的所有字段名用逗号分割(SQLSERVER和ORACLE)求解答

 我来答
jhdlxbzpxi
2013-10-15 · TA获得超过369个赞
知道答主
回答量:125
采纳率:0%
帮助的人:124万
展开全部
行内容以path或者层次元素列表的形式显示出来。
取得一个表的所有字段名,用逗号分割。
select max(substr(SYS_CONNECT_BY_PATH(COLUMN_NAME, ','),2)) col from (
select COLUMN_NAME,column_id from user_tab_columns where table_name='&表名')
start with column_id=1
connect by column_id=rownum;
从这点上讲Oracle比SQLSERVER取字段要麻烦多了
在SQLSERVER里可以直接在SQL的查询分析器中直接选中表右击选select就可以自动生成表的所有字段名用逗号分割
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式