程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle Metadata,oraclemetadata

Oracle Metadata,oraclemetadata

編輯:Oracle教程

Oracle Metadata,oraclemetadata


http://www.devart.com/dotconnect/oracle/articles/metadata.html
http://dcx.sybase.com/1101/en/dbprogramming_en11/ianywhere-data-sqlanywhere-saconnection-getschem6330755502-0.html

In this overload first parameter is name of a collection, and second parameter is the array of restrictions to be applied when querying information. Quantity of elements in the array must be less or equal to the value that is returned by GetSchema() method in the second cell of the row that corresponds to the collection name. (Or from the table below, which is much more handy.) If the second argument is null (Nothing), the function behaves like the previous overload (that takes a single parameter).
GetSchema Method Reference

 

Collection NameNumber of restrictionsRemarks MetaDataCollections 0
Returns this list. Same as using GetSchema() method without parameters. ReservedWords 0
Lists all reserved words used in the server. Users 1
Lists all users on the server.
When restricted by username, returns information about specific user. Tables 2
GetSchema("Tables") Returns the list of all tables on the server that you have access to.
The first restriction for this collection is name of a schema. If specified, the method returns all tables within the schema.
The second restriction is table name. Note that masks are not allowed in dotConnect for Oracle. Views 2
GetSchema("Views") Returns the list of all views on the server that you have access to.
The first restriction for this collection is name of a schema. If specified, the method returns all views within the schema.
The second restriction is the name of the view. Columns 3
Returns the list of columns, their type and some extra information.
GetSchema("Columns") Returns the list of all columns in all schemas of the table.
Restricted by schema name, the method returns all columns in the specified schema.
The second restriction is name of a table that GetSchema method should search in.
At last, you can specify column name. Indexes 4
Returns the list of indexes and their details.
The first restriction is name of a schema the indexes belongs to.
The second restriction is name of the index.
The third restriction is name of a table that uses the index.
The last restriction is name of schema the table belongs to. IndexColumns 5
Returns information about columns included in indexes. The following restrictions may be specified:
Name of the schema for indexes;
Index name;
Name of the schema for tables;
Table name;
Column name. Functions 2
Returns the list of functions on the server. The following restrictions may be specified:
Schema name;
Function name. Procedures 3
Returns the list of procedures on the server. The following restrictions may be specified:
Schema name;
Package name;
Procedure name. Arguments 4
Returns the list of procedure and function arguments. The following restrictions may be specified:
Schema name;
Package name;
Procedure name;
Argument name. Synonyms 2
Returns the list of synonyms on the server. The following restrictions may be specified:
Schema name;
Synonym name. Sequences 2
Returns the list of sequences on the server. The following restrictions may be specified:
Schema name;
Sequence name. Packages 2
Returns the list of packages on the server. The following restrictions may be specified:
Schema name;
Package name. PackageBodies 2
Returns the list of package bodies on the server that you have access to. The following restrictions may be specified:
Schema name;
Package name. ForeignKeys 3
Returns the list of foreign keys on the server. The following restrictions may be specified:
Schema name;
Key name;
Table name. ForeignKeyColumns 3
Returns the list of columns of foreign keys on the server. The following restrictions may be specified:
Schema name;
Key name;
Table name. Triggers 2
Returns the list of triggers on the server that you have access to. The following restrictions may be specified:
Schema name;
Trigger name. Clusters 2
Returns the list of clusters on the server that you have access to. The following restrictions may be specified:
Schema name;
Cluster name.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved