How do I narrow my search results?
After you submit your search query:
- On the Refine Search results page, select one or more categories of products or services from the left sidebar.
- Then for a category with search results, click Select to choose your product and release filters, and then click OK.
For search queries that contain multiple words, surround the query with quotes, and then resubmit your query. Example: "database cloud service"
How do I find the documentation for my product or service?
From the home page, click the technology categories for your products or services. If you do not know which category to pick, try the following features:
- Click the Find a product tab and search for your product or service.
- Click Browse All Products & Services at the bottom of the home page to view an alphabetical listing of products and services.
- Apple Safari: Version 6
- Google Chrome: Version 29 and later
- Mozilla Firefox: Version 24 and later
- Microsoft Internet Explorer: Version 9 and later
Variable Record Format → A file is in variable record format when the length of each record in a character field is included … at the beginning of each record in the datafile. This format provides some added flexibility over … the fixed record format and a performance advantage over the stream record format. For example, you
What Is a Record? → A record is a group of related data items stored in fields, each with its own name and datatype … logically related but dissimilar in type. A record containing a field for each item lets you treat … attribute %ROWTYPE lets you declare a record that represents a row in a database table. However, you … cannot specify the datatypes
connection Record Type → This is a PL/SQL record type used to represent an SMTP connection.
Fixed Record Format → A file is in fixed record format when all records in a datafile are the same byte length. Although … specifies that SQL*Loader should interpret the particular datafile as being in fixed record format where … every record is n bytes long. Example 3-1 shows a control file that specifies a datafile that should … be interpreted in
Stream Record Format → A file is in stream record format when the records are not specified by size; instead SQL*Loader … forms records by scanning for the record terminator. Stream record format is the most flexible format … interpreted as being in stream record format looks similar to the following: INFILE datafile_name ["str … datafile.
Record Count Example (OraSQLStmt) → Feedback Record Count Example (OraSQLStmt) The following example shows the number of records inserted
reply, replies Record Types → These are PL/SQL record types used to represent an SMTP reply line. Each SMTP reply line consists
108 Logical Change Record Types → This chapter describes the logical change record (LCR) types. In Streams, LCRs are message payloads
Distinguishing Different Input Record Formats → which emp and dept records are intermixed: 1 50 Manufacturing -- DEPT record 2 1119 Smith 50 -- EMP … record 2 1120 Snyder 50 1 60 Shipping 2 1121 Stevens 60 A record ID field distinguishes between the
Step 1: Record User Feedback → request and record this ID number from users that report problems to identify which in-doubt transactions should be forced.
Restrictions on Record Inserts/Updates → Currently, the following restrictions apply to record inserts/updates: Record variables are allowed … VALUES clause of an INSERT statement In the INTO subclause of a RETURNING clause Record variables are … statement contains a record variable, no other variable or value is allowed in the clause. If the INTO
EXECUTE Member Procedure → Executes the row LCR under the security domain of the current user. Any apply process handlers that would be run for an LCR are not run when the LCR is applied using this procedure. Note: The EXECUTE member procedure can be invoked only in an apply handler for an apply process. Syntax MEMBER PROCEDURE EXECUTE( conflict_resolution IN BOOLEAN); Parameters Table 108-14 EXECUTE Procedure Parameters Parameter
GET_TRANSACTION_ID Member Function → Returns the transaction identifier of the LCR. Syntax MEMBER FUNCTION GET_TRANSACTION_ID RETURN VARCHAR2;
SET_LOGON_USER Member Procedure → Sets the logon user name. Syntax MEMBER PROCEDURE SET_LOGON_USER( logon_user IN VARCHAR2); Parameter Table 108-8 SET_LOGON_USER Procedure Parameter Parameter Description logon_user The name of the schema to set as the logon user
Common Subprograms for LCR$_ROW_RECORD and LCR$_DDL_RECORD → The following functions and procedures are common to both the LCR$_ROW_RECORD and LCR$_DDL_RECORD type. See Also: For descriptions of the subprograms for these types that are exclusive to each type: "Summary of LCR$_DDL_RECORD Subprograms" "Summary of LCR$_ROW_RECORD Subprograms" Table 108-26 Summary of Common Subprograms for Row and DDL Types Subprogram Description "GET_COMMAND_TYPE Member Function"
GET_BASE_TABLE_NAME Member Function → Returns the base (dependent) table name. Syntax MEMBER FUNCTION GET_BASE_TABLE_NAME RETURN VARCHAR2;
SET_COMMAND_TYPE Member Procedure → Sets the command type. If the command type specified cannot be interpreted, then an error is raised. For example, changing INSERT to GRANT would raise an error. See Also: The description of the command_type parameter in "LCR$_DDL_RECORD Constructor Function Parameters" The description of the command_type parameter in "LCR$_ROW_RECORD Constructor Function Parameters" The "SQL Command Codes" table in
LCR$_ROW_RECORD Constructor → Creates a SYS.LCR$_ROW_RECORD object with the specified information. STATIC FUNCTION CONSTRUCT( source_database_name IN VARCHAR2, command_type IN VARCHAR2, object_owner IN VARCHAR2, object_name IN VARCHAR2, tag IN RAW DEFAULT NULL, transaction_id IN VARCHAR2 DEFAULT NULL, scn IN NUMBER DEFAULT NULL, old_values IN SYS.LCR$_ROW_LIST DEFAULT NULL, new_values IN SYS.LCR$_ROW_LIST DEFAULT NULL) RETURN
Syntax → CREATE TYPE SYS.LCR$_ROW_LIST AS TABLE OF SYS.LCR$_ROW_UNIT / Copyright © 2000, 2002 Oracle Corporation. All Rights Reserved. Home Book List Contents Index Master Index Feedback
Summary of LCR$_ROW_RECORD Subprograms → Table 108-11 LCR$_ROW_RECORD Subprograms (Page 1 of 2) Subprogram Description Common Subprograms See "Common Subprograms for LCR$_ROW_RECORD and LCR$_DDL_RECORD" for a list of subprograms common to the SYS.LCR$_ROW_RECORD and SYS.LCR$_DDL_RECORD types "ADD_COLUMN Member Procedure" Adds the value as old or new, depending on the value type specified, for the column "DELETE_COLUMN Member Procedure" Deletes
RENAME_COLUMN Member Procedure → Renames a column in an LCR. Syntax MEMBER PROCEDURE RENAME_COLUMN( from_column_name IN VARCHAR2, to_column_name IN VARCHAR2, value_type IN VARCHAR2 DEFAULT '*'); Parameters Table 108-20 RENAME_COLUMN Procedure Parameters Parameter Description from_column_name The existing column name value_type The type of value for which to rename the column. Specify old to rename the old value of the column. An
GET_LOB_OPERATION_SIZE Member Function → Gets the operation size for the LOB column in the number of characters for CLOB columns and the number of bytes for BLOB columns. Returns a non- NULL value only if all of the following conditions are met: The value exists for the column The column value is an out-of-line LOB The command type is LOB ERASE or LOB TRIM The information is DBMS_LCR.LAST_LOB_CHUNK Otherwise, returns NULL. Syntax MEMBER
GET_SCN Member Function → Returns the system change number (SCN) of the LCR. Syntax MEMBER FUNCTION GET_SCN RETURN NUMBER;
SET_OBJECT_TYPE Member Procedure → Sets the object type. Syntax MEMBER PROCEDURE SET_OBJECT_TYPE( object_type IN VARCHAR2); Parameter Table 108-9 SET_OBJECT_TYPE Procedure Parameter Parameter Description object_type The object type. The following are valid object types: CLUSTER FUNCTION INDEX LINK OUTLINE PACKAGE PACKAGE BODY PROCEDURE SEQUENCE SYNONYM TABLE TRIGGER TYPE USER VIEW LINK represents a database link. NULL is also a valid
SET_BASE_TABLE_NAME Member Procedure → Sets the base (dependent) table name. Syntax MEMBER PROCEDURE SET_BASE_TABLE_NAME( base_table_name IN VARCHAR2); Parameter Table 108-4 SET_BASE_TABLE_NAME Procedure Parameter Parameter Description base_table_name The name of the base table
SET_LOB_INFORMATION Member Procedure → Sets LOB information for the column. Syntax MEMBER PROCEDURE SET_LOB_INFORMATION( value_type IN VARCHAR2, column_name IN VARCHAR2, lob_information IN NUMBER); Parameters Table 108-21 SET_LOB_INFORMATION Procedure Parameters Parameter Description value_type The type of value to set for the column, either old or new. Specify old only if lob_information is set to DBMS_LCR.NOT_A_LOB. column_name The name
GET_TAG Member Function → Returns the tag for the LCR. An LCR tag is a binary tag that enables tracking of the LCR. For example, this tag may be used to determine the original source database of the DML or DDL change when apply forwarding is used. See Also: Oracle9i Streams for more information about tags Syntax MEMBER FUNCTION GET_TAG RETURN RAW;
GET_LOB_INFORMATION Member Function → Gets the LOB information for the column. The return value can be one of the following: DBMS_LCR.NOT_A_LOB CONSTANT NUMBER:= 1; DBMS_LCR.NULL_LOB CONSTANT NUMBER:= 2; DBMS_LCR.INLINE_LOB CONSTANT NUMBER:= 3; DBMS_LCR.EMPTY_LOB CONSTANT NUMBER:= 4; DBMS_LCR.LOB_CHUNK CONSTANT NUMBER:= 5; DBMS_LCR.LAST_LOB_CHUNK CONSTANT NUMBER:= 6; Returns NULL if the specified column does not exist. Syntax MEMBER FUNCTION
LCR$_ROW_RECORD Constructor Function Parameters → change record was written to the redo old_values If the DML statement is an UPDATE or a DELETE
ADD_COLUMN Member Procedure → Adds the value as old or new, depending on the value type specified, for the column. An error is raised if a value of the same type already exists for the column. To set a column value that already exists, run SET_VALUE. See Also: "SET_VALUE Member Procedure" Syntax MEMBER PROCEDURE ADD_COLUMN( value_type IN VARCHAR2, column_name IN VARCHAR2, column_value IN SYS.AnyData); Parameters Table 108-12 ADD_COLUMN
LCR$_DDL_RECORD Constructor → Creates a SYS.LCR$_DDL_RECORD object with the specified information. STATIC FUNCTION CONSTRUCT( source_database_name IN VARCHAR2, command_type IN VARCHAR2, object_owner IN VARCHAR2, object_name IN VARCHAR2, object_type IN VARCHAR2, ddl_text IN CLOB, logon_user IN VARCHAR2, current_schema IN VARCHAR2, base_table_owner IN VARCHAR2, base_table_name IN VARCHAR2, tag IN RAW DEFAULT NULL, transaction_id
GET_DDL_TEXT Member Procedure → Gets the DDL text in a CLOB. The following is an example of a PL/SQL procedure that uses this procedure to get the DDL text in a DDL LCR: CREATE OR REPLACE PROCEDURE ddl_in_lcr (ddl_lcr in SYS.LCR$_DDL_RECORD) IS ddl_text CLOB; BEGIN DBMS_OUTPUT.PUT_LINE( ' -----------------------------------------' ); DBMS_OUTPUT.PUT_LINE( ' Displaying DDL text in a DDL LCR: ' ); DBMS_OUTPUT.PUT_LINE( ' -----------------------------------------'
LCR$_DDL_RECORD Type → This type represents a DDL change to a database object. If you create or modify a DDL LCR, then make sure the ddl_text is consistent with the base_table_name, base_table_owner, object_type, object_owner, object_name, and command_type attributes. Note: When passing a name as a parameter to an LCR constructor, you can enclose the name in double quotes to handle names that use mixed case or lower case
GET_CURRENT_SCHEMA Member Function → Returns the current schema name. Syntax MEMBER FUNCTION GET_CURRENT_SCHEMA RETURN VARCHAR2;
IS_NULL_TAG Member Function → Returns Y if the tag for the LCR is NULL, or returns N if the tag for the LCR is not NULL. See Also: Oracle9i Streams for more information about tags Syntax MEMBER FUNCTION IS_NULL_TAG RETURN VARCHAR2;
GET_SOURCE_DATABASE_NAME Member Function → Returns the global name of the source database name. The source database is the database where the change occurred. Syntax MEMBER FUNCTION GET_SOURCE_DATABASE_NAME RETURN VARCHAR2;
SET_OBJECT_OWNER Member Procedure → Sets the owner of the object that is changed by the LCR. Syntax MEMBER PROCEDURE SET_OBJECT_OWNER( object_owner IN VARCHAR2); Parameter Table 108-29 SET_OBJECT_OWNER Procedure Parameter Parameter Description object_owner The schema that contains the object
GET_OBJECT_OWNER Member Function → Returns the owner of the object that is changed by the LCR. Syntax MEMBER FUNCTION GET_OBJECT_OWNER RETURN VARCHAR2;
LCR$_ROW_RECORD Type → This type represents a DML change to a row in a table. This type uses the LCR$_ROW_LIST type. If you create or modify a row LCR, then make sure the command_type attribute is consistent with the presence or absence of old column values and the presence or absence of new column values. Note: When passing a name as a parameter to an LCR constructor, you can enclose the name in double quotes to handle
EXECUTE Member Procedure → Executes the DDL LCR under the security domain of the current user. Any apply process handlers that would be run for an LCR are not run when the LCR is applied using this procedure. Note: The EXECUTE member procedure can be invoked only in an apply handler for an apply process. Syntax MEMBER PROCEDURE EXECUTE();