在线急等,在oracle中怎么写类似sqlserver中这样的语句

applelyl 2003-01-19 03:40:57
select name,xtype from syscolumns where id=(select id from sysobjects where name='qy_sbqk' and type='u')
...全文
46 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaohuan8101 2003-01-20
  • 打赏
  • 举报
回复
ORACLE里是表sys_objects
fish21cn 2003-01-19
  • 打赏
  • 举报
回复
无语。SQLSERVER2000里是SYSOBJECTS,但是ORACLE不是啊。
ORACLE里用这个:SELECT * FROM TAB;
或者SELECT * FROM DBA_TABLES;
applelyl 2003-01-19
  • 打赏
  • 举报
回复
syscolumns,和sysobjects,本来是sqlserver的系统表,不用自己建立的,
我想在oracle中也找到类似的表,可以根据自己建立的表的表名,找出该表的所有字段和类型,上边的sql语句在sqlserver中可以运行,我的意思是在oracle中应该有类似的语句,谢谢了
xiaohuan8101 2003-01-19
  • 打赏
  • 举报
回复
你是不是把表名写错了,或是本来就不存在表sysobjects
applelyl 2003-01-19
  • 打赏
  • 举报
回复
我运行了,总是提示我找不到sysobjects b 表或视图不存在
xiaohuan8101 2003-01-19
  • 打赏
  • 举报
回复
select a.name,
a.xtype
from syscolumns a,
sysobjects b
where a.id = b.id
and b.name = 'qy_sbqk'
and b.type = 'u';

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧