|
NAMEDBIx::SQLEngine::Driver::Sybase - Extends SQLEngine for DBMS IdiosyncrasiesSYNOPSISDBI Wrapper: Adds methods to a DBI database handle.my $sqldb = DBIx::SQLEngine->new( 'dbi:Sybase:server=MyServer' ); Portability Subclasses: Uses driver's idioms or emulation. $sqldb->do_insert( # use identity column table => 'students', sequence => 'id', values => { 'name'=>'Dave', 'age'=>'19', 'status'=>'minor' }, ); DESCRIPTIONThis package provides a subclass of DBIx::SQLEngine which compensates for Sybase's idiosyncrasies.Under DevelopmentNote: this driver class has been added recently and not yet tested in real-world conditions.The SQLEngine framework doesn't yet have a strategy or interface for dealing with one of the limitations of DBD::Sybase: each connection can only have one statement handle active. If AutoCommit is on, then it silently opens up another database handle for each additional statement handle. However, transactions can't span connections, so if AutoCommit is off, it dies with this message: "DBD::Sybase: Can't have multiple statement handles on a single database handle when AutoCommit is OFF". About Driver SubclassesYou do not need to use this package directly; when you connect to a database, the SQLEngine object is automatically re-blessed in to the appropriate subclass.For more information about the underlying driver class, see DBD::Sybase. About DBMS FlavorsThis driver uses the DatabaseFlavors trait. For more information, see DBIx::SQLEngine::Driver::Trait::DatabaseFlavors.It does this in order to support use of DBD::Sybase with Microsoft SQL Server. For more information, see " DBIx::SQLEngine::Driver::Sybase::MySQL". FETCHING DATA (SQL DQL)Methods Used By Complex Queries
EDITING DATA (SQL DML)Insert to Add Data
DEFINING STRUCTURES (SQL DDL)Column Type Methods
SEE ALSOSee DBIx::SQLEngine for the overall interface and developer documentation.See DBIx::SQLEngine::Docs::ReadMe for general information about this distribution, including installation and license information. POD ERRORSHey! The above document had some coding errors, which are explained below:
Visit the GSP FreeBSD Man Page Interface. |