首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PostgreSQL中SQL Server sysobjects的替代方案

PostgreSQL中SQL Server sysobjects的替代方案
EN

Stack Overflow用户
提问于 2012-10-23 14:18:25
回答 1查看 4.8K关注 0票数 1

我正在将一个数据库从SQL Server移植到PostgreSQL。在PostgreSQL中有没有sysobjects的替代品?如果是,那么它是什么,如何使用它?

我的观点是:

代码语言:javascript
复制
create view int_objects_v as 
  select
     io.*, soae."REQ_TYPE_NAME", soae."REQ_TABLE_NAME", 
     stc1."CODE_DESC" int_type_name, stc2."CODE_DESC" operation_type_name, 
     s."NAME" target_obj_name 
  from 
     int_objects io  
  left join 
     req_request_types_v soae on soae."ID" = io."SOURCE_OBJ_ID"  
  left join 
     std_type_codes_v stc1 on (stc1."CODE" = io."INT_TYPE" 
                               and stc1."TYPE" = 'intr_type') 
  left join
     std_type_codes_v stc2 on (stc2."CODE" = io."OPERATION_TYPE" 
                               and stc2."TYPE" = 'opr_type') 
  left join 
     sysobjects s on (s."ID" = io."TARGET_OBJ_ID") 
  where 
     io."ACTIVE_FLAG" = '1';
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-23 14:27:50

PostgreSQL supports the SQL-standard information_schema.

MSSQL也是如此,但它也支持与information_schema相当的旧版本sysobjects

如果您找到了一种使用information_schema术语重写查询的方法,那么一切都准备好了。

另请看这里,INFORMATION_SCHEMA vs sysobjects

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13024539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档