logo
Free, Micro AI Code Reviews That Run on Git Commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt git-lrc - Free, Micro AI Code Reviews That Run on Git Commit | Product Hunt

Parse::Dia::SQL::Output::DB2 - Create SQL for DB2.

Description

       This class creates SQL for the IBM DB2 database.

   new
       The constructor.  Arguments:

       Create primary key clause, e.g.

       constraint pk_<tablename> primary key (<column1>,..,<columnN>)

       For DB2 the PK must be 18 characters or less

       Returns undefined if list of primary key is empty (i.e. if there are no primary keys on given table).

       For DB2 a constraint name must be 18 characters or less.

       Returns shortened tablename.

   _get_drop_schema_sql
       DB2 do not support keyword 'if exists' in 'drop table' statement

       Subclass for outputting SQL for the DB2 database

perl v5.36.0                                       2022-11-19                  Parse::Dia::SQL::Output::DB2(3pm)

Name

       Parse::Dia::SQL::Output::DB2 - Create SQL for DB2.

Synopsis

           use Parse::Dia::SQL;
           my $dia = Parse::Dia::SQL->new(...);
           print $dia->get_sql();

See Also