用于给定oracle查询的sql server兼容查询(sql server compatible queries for given oracle queries)

编程入门 行业动态 更新时间:2024-10-11 23:19:52
用于给定oracle查询的sql server兼容查询(sql server compatible queries for given oracle queries)

我希望Microsoft SQL Server查询对应于以下Oracle查询

//get schema of a table desc tablename; //get the names of all tables select * from tab;

I want Microsoft SQL server queries corresponding to the following Oracle queries

//get schema of a table desc tablename; //get the names of all tables select * from tab;

最满意答案

您可以通过元数据表访问该信息。 检查这个链接。

INFORMATION_SCHEMA.Tables - >可让您访问表名称

INFORMATION_SCHEMA.Columns - >可以访问列名

这是另一个链接,包含目录表的完整列表。

INFORMATION_SCHEMA.CHECK_CONSTRAINTS INFORMATION_SCHEMA.COLUMN_DOMAIN_USAGE INFORMATION_SCHEMA.COLUMN_PRIVILEGES INFORMATION_SCHEMA.COLUMNS INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE INFORMATION_SCHEMA.CONSTRAINT_TABLE_USAGE INFORMATION_SCHEMA.DOMAIN_CONSTRAINTS INFORMATION_SCHEMA.DOMAINS INFORMATION_SCHEMA.KEY_COLUMN_USAGE INFORMATION_SCHEMA.PARAMETERS INFORMATION_SCHEMA.REFERENCIAL_CONSTRAINTS INFORMATION_SCHEMA.ROUTINE_COLUMNS INFORMATION_SCHEMA.ROUTINES INFORMATION_SCHEMA.SCHEMA_DATA INFORMATION_SCHEMA.TABLE_CONSTRAINTS INFORMATION_SCHEMA.TABLE_PRIVILEGES INFORMATION_SCHEMA.TABLES INFORMATION_SCHEMA.VIEW_COLUMN_USAGE INFORMATION_SCHEMA.VIEW_TABLE_USAGE INFORMATION_SCHEMA.VIEWS

请记住,您可能需要特殊权限才能访问这些表格/视图。

另一件您可能尝试的方法是使用ODBC,Java,.NET或任何其他编程语言或库来访问元数据信息。 他们可以通过他们的API完全访问它。

You have access to that info through metadata tables. Check this link out.

INFORMATION_SCHEMA.Tables -> gives you access to table names

INFORMATION_SCHEMA.Columns -> gives you access to column names

Here is another link with a complete list of catalog tables.

INFORMATION_SCHEMA.CHECK_CONSTRAINTS INFORMATION_SCHEMA.COLUMN_DOMAIN_USAGE INFORMATION_SCHEMA.COLUMN_PRIVILEGES INFORMATION_SCHEMA.COLUMNS INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE INFORMATION_SCHEMA.CONSTRAINT_TABLE_USAGE INFORMATION_SCHEMA.DOMAIN_CONSTRAINTS INFORMATION_SCHEMA.DOMAINS INFORMATION_SCHEMA.KEY_COLUMN_USAGE INFORMATION_SCHEMA.PARAMETERS INFORMATION_SCHEMA.REFERENCIAL_CONSTRAINTS INFORMATION_SCHEMA.ROUTINE_COLUMNS INFORMATION_SCHEMA.ROUTINES INFORMATION_SCHEMA.SCHEMA_DATA INFORMATION_SCHEMA.TABLE_CONSTRAINTS INFORMATION_SCHEMA.TABLE_PRIVILEGES INFORMATION_SCHEMA.TABLES INFORMATION_SCHEMA.VIEW_COLUMN_USAGE INFORMATION_SCHEMA.VIEW_TABLE_USAGE INFORMATION_SCHEMA.VIEWS

Keep in mind though, that you will probably need special permission to access those tables/views.

The other thing you might try as an alternative is using ODBC, Java, .NET or any other programming language or library to access metadata information. They have complete access to that through their APIs.

更多推荐

本文发布于:2023-08-08 00:56:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1466692.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:sql   oracle   server   queries   compatible

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!