oracle如何查询表列的数量

要复制表,原来有个同名表,新表可有新字段想查原表列数量,和新表列数量对比(字段太多了,不好一个个对饿)... 要复制表 ,原来有个同名表,新表可有新字段
想查原表列数量,和新表列数量对比(字段太多了,不好一个个对饿)
展开
 我来答
psychic0111
推荐于2018-05-10 · TA获得超过999个赞
知道小有建树答主
回答量:463
采纳率:100%
帮助的人:224万
展开全部
select * from user_tab_columns t where t.TABLE_NAME='表名要大写' ; --你只要数量就count一下就行了
loveyurui
2011-07-21 · TA获得超过6557个赞
知道大有可为答主
回答量:2892
采纳率:33%
帮助的人:999万
展开全部
输入命令
desc user_tables
你可以看到有一列名位column_name;
再输入:
select count(column_name) from user_tables where talbe_name='';
追问
用的PL/SQL Developer  输入命令?在哪输
我直接执行desc user_tables 报无效sql语句
追答
哦 我一般喜欢在sqlplus下输入命令。
如果你用PL/SQL Developer 。则在command模式下输入。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式