SchemaSeparator
This property specifies the character to be used for the separator between the schema identifier and other identifiers.
Declaration
// C#
public override string SchemaSeparator {get; set; }
Property Value
The character to be used as the schema separator.
Exceptions
NotSupportedException - The input value is not a dot (.).
Remarks
The default schema separator is a dot (.). The only acceptable value for this property is a dot (.).
This property is independent of any OracleConnection or OracleCommand objects.
Example
// C#
using System;
using System.Data;
using System.Data.Common;
using Oracle.DataAccess.Client;
class SchemaSeperatorSample
{
static void Main(string[] args)
{
try
{
OracleCommandBuilder cmdBuilder = new OracleCommandBuilder();
//schemaSeparator is dot(.)
Console.WriteLine("schemaSeparator is {0}",
cmdBuilder.SchemaSeparator);
//set the schemaseparator, only '.' is allowed.
cmdBuilder.SchemaSeparator = ".";
// the only acceptable value for this property is a dot (.)
// Hence the following line will throw NotSupportedException
cmdBuilder.SchemaSeparator = "!";
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.WriteLine(ex.StackTrace);
}
}
}