想查出一个表中的所有字段名,搜了下原来的贴子,但查不出,为什么? TABLE_NAME=upper('你的表名') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ALL_TAB_COLUMNS 中存储了表名和对应的表的字段名的信息.全用大写. 1 select A.TABLE_NAME,A.COLUMN_NAME,A.DATA_TYPE from ALL_TAB_COLUMNS A 2* WHERE A.TABLE_NAME='CM_PART_ST_MATERIAL_COST'SQL> /TABLE_NAME COLUMN_NAME DATA_TYPE------------------------------ ------------------------------ ------------CM_PART_ST_MATERIAL_COST PART_ID VARCHAR2CM_PART_ST_MATERIAL_COST ST_ID VARCHAR2CM_PART_ST_MATERIAL_COST SQU_NO NUMBERCM_PART_ST_MATERIAL_COST COST_CODE VARCHAR2CM_PART_ST_MATERIAL_COST COST_DES VARCHAR2CM_PART_ST_MATERIAL_COST NUM_WPNL NUMBERCM_PART_ST_MATERIAL_COST NUM_SPNL NUMBERCM_PART_ST_MATERIAL_COST NUM_PICS NUMBERCM_PART_ST_MATERIAL_COST AREA_WPNL NUMBERCM_PART_ST_MATERIAL_COST AREA_SPNL NUMBERCM_PART_ST_MATERIAL_COST AREA_PICS NUMBER首先語句是沒有錯的,用upper是最好的選擇 select * from user_col_comments where TABLE_NAME = '你的表名'(大写) 创建外部表,查询出错 两表更新这样写有优化余地吗? 系统优化 【急急急急急急问】Oracle 9i怎么备份????? 急:PL/SQL的语句什么的应该在那儿执行呀?为什么在Sql*Plus里执行不了呢?连if。。。 then都不认识。在sql worksheet里也不行。 mrp中的模块化BOM怎么实现呀 关于IMPORT的问题 哪里有下载toad的网址? 请问在C#使用Oracle中的存储过程时,如何得到DataSet??? oracle将查询结果变为json格式数据 oracle 9i表空间的管理问题 再次请教一个SQL语句
2* WHERE A.TABLE_NAME='CM_PART_ST_MATERIAL_COST'
SQL> /TABLE_NAME COLUMN_NAME DATA_TYPE
------------------------------ ------------------------------ ------------
CM_PART_ST_MATERIAL_COST PART_ID VARCHAR2
CM_PART_ST_MATERIAL_COST ST_ID VARCHAR2
CM_PART_ST_MATERIAL_COST SQU_NO NUMBER
CM_PART_ST_MATERIAL_COST COST_CODE VARCHAR2
CM_PART_ST_MATERIAL_COST COST_DES VARCHAR2
CM_PART_ST_MATERIAL_COST NUM_WPNL NUMBER
CM_PART_ST_MATERIAL_COST NUM_SPNL NUMBER
CM_PART_ST_MATERIAL_COST NUM_PICS NUMBER
CM_PART_ST_MATERIAL_COST AREA_WPNL NUMBER
CM_PART_ST_MATERIAL_COST AREA_SPNL NUMBER
CM_PART_ST_MATERIAL_COST AREA_PICS NUMBER首先語句是沒有錯的,用upper是最好的選擇