(B)0[m[1;4mALTER[m[1m [1;4mTABLE[m[1m qq> <table-name> qk [m [1m [m [1mlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m [1m [m [1mmqwqwq> [1;4mADD[m[1m qwq> COLUMN col-definition qqqqqqqqqqqqqqqqwqwq>[m [1m x x tq> [1;4mCONSTRAINT[m[1m table-constraint qqqqqqqqqqu x [m [1mx[m [1mx[m [1mmq> ( qwq> col-definition qwq> ) qqqqqqqqqu[m [1mx[m [1mx[m [1mx[m [1mmqqqqqqq[m [1m,[m [1m<qqqqqqqqj[m [1mx[m [1mx[m [1m x tq> [1;4mALTER[m[1m COLUMN qq> alter-col-definition qqqqqqqqqu x [m [1mx[m [1mtq>[m [1;4mMODIFY[m[1m q> ( qwq> alter-col-definition qqwq> ) qu[m [1mx[m [1mx[m [1mx[m [1mmqqqqqqqqqqqq[m [1m,[m [1m<qqqqqqqqqqj [m [1mx[m [1mx[m [1m x tq> [1;4mDROP[m[1m qwq> COLUMN <column-name> qqqqqqqqqqqqqqqqu x [m [1m x x mq> [1;4mCONSTRAINT[m[1m <constraint-name> qqqqqqqqu x [m [1m x tq> enable-clause qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x [m [1m x tq> disable-clause qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x [m [1mx[m [1mtq> [1;4mRENAME[m[1m [1;4mTO[m[1m <new-table-name>[m [1mqqqqqqqqqqqqqqqqqqqqu[m [1mx[m [1mx mq> [1;4mCOMMENT[m[1m [1;4mIS[m[1m qw> '<quoted-string>' qwqqqqqqqqqqqqj[m [1mx[m [1mx[m [1mmqqqqq[m [1m/ qqqqqqqqqqqqqj[m [1mx[m [1mmqqqqqqqqqqqqqqqqqqqqqqqqqq <qqqqqqqqqqqqqqqqqqqqqqqqqqj[m (B)0[m[1mcol-definition = [m [1m [m [1mqq> <column-name> qqk [m [1m lqqqqqqqqqqqqqqqj [m [1m tq> add-column-type qwqqqqqqqqqqqqqqqqqqqqqqqqqqqwqwqk [m [1m x [m [1mtq> [1;4mDEFAULT[m[1m value-expr qqqqu x x [m [1mx[m [1mmq>[m [1mcolumn-identity qqqqqqj[m [1mx[m [1mx[m [1m mqqq> [1;4mCOMPUTED[m[1m [1;4mBY[m[1m value-expr qqqqqqqqqqqqqqqqqqqqqqj[m [1mx [m [1m lqqqqqqqqqqqqqqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqqqqqqqqj [m [1m mqqwqqqqqqqqqqqqqqqqqqqwwqqqqqqqqqqqqqqqqqqqqwqqqqqqqk[m [1m [m [1mmq> col-constraint qjmq> position-clause qj[m [1mx[m [1m lqqqqqqqqqqqqqqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqqqqqqqqj[m [1m mqqwqqqqqqqqqqqqqqqqqqqqqqqqwqqqqqqqqqqqqqqqqqqqqqqqqqq>[m [1m [m [1mmq> sql-and-dtr-clause qqj[m (B)0[m[1madd-column-type =[m [1mqqwq> data-type qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqq>[m [1mtq> <domain-name> qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu[m [1mtq> <references-clause> qqqqqqqqqqqqqqqqqqqqqqqqqu[m [1mmq> [1;4mAUTOMATIC[m[1m qqwqqqqqqqqqqqwqq> [1;4mAS[m[1m value-expr qqj[m [1mtq> [1;4mINSERT[m[1m qu[m [1mmq> [1;4mUPDATE[m[1m qj[m (B)0[m[1mcolumn-identity = [m [1m [m [1mqq> [1;4mIDENTITY[m[1m qqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqq> [m [1mmq ( <start-with> qqwqqqqqqqqqqqqqqqqqqqqqqwq> ) qqj[m [1m mq> , <increment-by> qqj[m [1m [m (B)0[m[1mdata-type = [m [1m [m [1m qwq> char-data-types qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqq> [m [1m tq> [1;4mTINYINT[m[1m qqqqqqqqqqqqqqwqqqqqwqqqqqqqqqqqqwqqqqqqqqqqqqqqqu [m [1m tq> [1;4mSMALLINT[m[1m qqqqqqqqqqqqqu mq> ( <n> ) qj x [m [1m tq> [1;4mINTEGER[m[1m qqqqqqqqqqqqqqu x [m [1m tq> [1;4mBIGINT[m[1m qqqqqqqqqqqqqqqu x [m [1m tq> [1;4mFLOAT[m[1m qqqqqqqqqqqqqqqqj x [m [1m tq> [1;4mNUMBER[m[1m qwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqqqqqqqqqqqqqu [m [1m x mq> ( qwq> <p> qwqwqqqqqqqqqqwq> ) j x [m [1m x mq> * qqqj mq> , <d> qj x [m [1m tq> [1;4mLIST[m[1m [1;4mOF[m[1m [1;4mBYTE[m[1m [1;4mVARYING[m[1m qqwqqqqqqqqqqqqwqqwqqqqqqqqqqqqqqwqqu [m [1m x mq> ( <n> ) qj tq> [1;4mAS[m[1m [1;4mBINARY[m[1m qu x [m [1m x mq> [1;4mAS[m[1m [1;4mTEXT[m[1m qqqj x [m [1m tq> [1;4mDECIMAL[m[1m qwwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqqqqqqqqqqqqqqqu [m [1m tq> [1;4mNUMERIC[m[1m qjmq> ( qq> <n> wqqqqqqqqqqwq> ) j x [m [1m x mq> , <n> qj x [m [1m tq> [1;4mREAL[m[1m qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu [m [1m tq> [1;4mDOUBLE[m[1m [1;4mPRECISION[m[1m qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu [m [1m mq> date-time-data-types qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m [1m [m (B)0[m[1mchar-data-types = [m [1m [m [1mqwq> [1;4mCHAR[m[1m qqqqqqqqqqqqqwwqqqqqqqqqqqqwwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqwq>[m [1m tq> [1;4mCHARACTER[m[1m qqqqqqqqumq> ( <n> ) qjmq> [1;4mCHARACTER[m[1m [1;4mSET[m[1m char[m-[1mset-name qj x [m [1mtq> [1;4mCHAR[m[1m [1;4mVARYING[m[1m qqqqqu[m [1m [m [1mx [m [1mtq> [1;4mCHARACTER[m[1m [1;4mVARYING[m[1m j[m [1mx [m [1mtq> [1;4mVARCHAR[m[1m qqw>[m [1m( <n> ) qqqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqqqqqqqqqqu [m [1mtq> [1;4mVARCHAR2[m[1m qj[m [1m mq> [1;4mCHARACTER[m[1m [1;4mSET[m[1m char-set-name qj [m [1mx[m [1m tq> [1;4mLONG[m[1m [1;4mVARCHAR[m[1m qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu [m [1m tq> [1;4mNCHAR[m[1m qqqqqqqqqqqqqqwqwqqqqqqqqqqqqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu [m [1m tq> [1;4mNATIONAL[m[1m [1;4mCHAR[m[1m qqqqqqu mq> ( <n> ) qj [m [1m [m [1mx [m [1m tq> [1;4mNATIONAL[m[1m [1;4mCHARACTER[m[1m qj [m [1m [m [1mx [m [1m tq> [1;4mNCHAR[m[1m [1;4mVARYING[m[1m qqqqqqqqqqqqqqwqwqqqqqqqqqqqqwqqqqqqqqqqqqqqqqqqqqqqqqu[m [1m tq> [1;4mNATIONAL[m[1m [1;4mCHAR[m[1m [1;4mVARYING[m[1m qqqqqqu mq> ( <n> ) qj [m [1m [m [1mx [m [1m tq> [1;4mNATIONAL[m[1m [1;4mCHARACTER[m[1m [1;4mVARYING[m[1m qj [m [1m [m [1mx [m [1mtq> [1;4mRAW[m[1m q> ( <n> ) q[mqqq[1mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu[m [1mmq> [1;4mLONG[m[1m qwqqqqqqqqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m [1mmq> [1;4mRAW[m[1m qj[m (B)0[m[1mdate-time-data-types = [m [1m [m [1mqqwq> [1;4mDATE[m[1m qwqqqqqqqqqqwqqqqqqqqqqqqqqqqqwqq> [m [1m x tq> [1;4mANSI[m[1m qu x [m [1m x mq> [1;4mVMS[m[1m qqqj x [m [1m tq> [1;4mTIME[m[1m qqq> frac qqqqqqqqqqqqqqqqqqqqu [m [1m tq> [1;4mTIMESTAMP[m[1m qq> frac qqqqqqqqqqqqqqqqu [m [1m mq> [1;4mINTERVAL[m[1m qqq> interval-qualifier qqj [m [1m [m (B)0[m[1mliteral = [m [1m [m [1mqqwq> numeric-literal qqqqwqqq> [m [1m tq> string-literal qqqqqu [m [1m tq> date-time-literal qqu [m [1m mq> interval-literal qqqj [m [1m [m (B)0[m[1mcol-constraint= [m [1m [m [1mqqqqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqk [m [1m m> [1;4mCONSTRAINT[m[1m <constraint-name> qj x [m [1m lqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqqqqqj [m [1m tq> [1;4mPRIMARY[m[1m [1;4mKEY[m[1m qqqqqqqqqqqqqqqqqk [m [1m tq> [1;4mUNIQUE[m[1m qqqqqqqqqqqqqqqqqqqqqqu [m [1m tq> [1;4mNOT[m[1m [1;4mNULL[m[1m qqqqqqqqqqqqqqqqqqqqu [m [1m tq> [1;4mNULL[m[1m qqqqqqqqqqqqqqqqqqqqqqqqu[m [1m tq> [1;4mCHECK[m[1m (predicate) qqqqqqqqqqqu [m [1m tq> references-clause qqqqqqqqqqqu [m [1m mqqqqqqqqqqqqqqq>qqqqqqqqqqqqqqqqu [m [1m lqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqj [m [1m mqqqqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqq> [m [1m mqq> constraint-attributes qqj [m (B)0[m[1mreferences-clause = [m [1m [m [1mqq>[m [1;4mREFERENCES[m[1m <referenced-table-name> qk [m [1m lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m [1m mqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwq> [m [1m mq> ( qw> <referenced-column-name> wq> ) qj [m [1m mqqqqqqqqqqq , <qqqqqqqqqqqqj [m (B)0[m[1mconstraint-attributes = [m [1m [m [1mqwq> [1;4mDEFERRABLE[m[1m qqqqqqqqqqqqqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqwq> [m [1m x mq> [1;4mINITIALLY[m[1m wq> [1;4mIMMEDIATE[m[1m qqwj x [m [1m x mq> [1;4mDEFERRED[m[1m qqqj x [m [1m tq> [1;4mNOT[m[1m [1;4mDEFERRABLE[m[1m qqqqqqqqqwqqqqqqqqqqqqqqqqqqqqqqqqqwqqqqqqu [m [1m x mq> [1;4mINITIALLY[m[1m [1;4mIMMEDIATE[m[1m qqj x [m [1m tq> [1;4mINITIALLY[m[1m [1;4mIMMEDIATE[m[1m qqqqwqqqqqqqqqqqqqqqqqqqwqqqqqqqqqqqqu [m [1m x tq> [1;4mDEFERRABLE[m[1m qqqqqu x [m [1m x mq> [1;4mNOT[m[1m [1;4mDEFERRABLE[m[1m qj x [m [1m mq> [1;4mINITIALLY[m[1m [1;4mDEFERRED[m[1m qqqqqwqqqqqqqqqqqqqqqqqqqwqqqqqqqqqqqqj [m [1m mq> [1;4mDEFERRABLE[m[1m qqqqqj [m (B)0[m[1mposition-clause = [m [1m [m [1mqwq> [1;4mAFTER[m[1m qqwqq> [1;4mCOLUMN[m[1m <column-name> qqqq> [m [1m mq> [1;4mBEFORE[m[1m qj [m (B)0[m[1msql-and-dtr-clause = [m [1m [m [1mqwq> [1;4mQUERY[m[1m [1;4mHEADER[m[1m IS qw> <quoted-string> wqqqqqqqqqqqqqqqqqqqwq> [m [1m x mqqqqqq / <qqqqqqqqj x [m [1m tq> [1;4mEDIT[m[1m [1;4mSTRING[m[1m IS <quoted-string> qqqqqqqqqqqqqqqqqqqqqqqqqu [m [1m x x [m [1m tq> [1;4mQUERY[m[1m [1;4mNAME[m[1m FOR qwq> DTR qqqqqqqqwq> IS <quoted-string> qu [m [1m x mq> DATATRIEVE qj x [m [1m mq> [1;4mDEFAULT[m[1m [1;4mVALUE[m[1m FOR qwq> DTR qqqqqqqqwq> IS literal[m [1m qqqqj [m [1m mq> DATATRIEVE qj [m [1m [m (B)0[m[1mtable-constraint = [m [1m [m [1mqqqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqqqqk [m [1m mq> [1;4mCONSTRAINT[m[1m <constraint-name> qqqj x [m [1m lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m [1m mqq> table-constraint-clause qqqqqqqqqqqqqqk [m [1m lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m [1m mqqqwqqqqqqqqqqqqqqqqqqqqqqqqqqqwqqqqqqqqqqqqq> [m [1m mq> constraint-attributes qqj [m [1m [m (B)0[m[1mtable-constraint-clause = [m [1m [m [1mqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwqq>[m [1m tq> [1;4mPRIMARY[m[1m [1;4mKEY[m[1m q> ( qw> <column-name> wq> ) qqu [m [1m x mqqqqqqq , <qqqqqj x [m [1m tq> [1;4mUNIQUE[m[1m q> ( qw> <column-name> wq> ) qqqqqqqu [m [1m x mqqqqqqq , <qqqqqj x [m [1m tq> [1;4mCHECK[m[1m (predicate) qqqqqqqqqqqqqqqqqqqqqqqqqu [m [1m mq> [1;4mFOREIGN[m[1m [1;4mKEY[m[1m q> ( qw> <column-name> wq> ) k x [m [1m mqqqqqqq , <qqqqqj x x [m [1m lqqqqqqqqqqqqqqqqqqqq<qqqqqqqqqqqqqqqqqqqqqj x [m [1m mq> references-clause qqqqqqqqqq>qqqqqqqqqqqqj [m [1m [m (B)0[m[1malter-col-definition = [m [1m [m [1mq> <column-name> wqqqqqqqqqqqqqqqqwwqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwk[m [1m mq> alt-col-type jtq> SET [1;4mDEFAULT[m[1m value-expr qqqux [m [1m [m [1m tq> [1;4mDEFAULT[m[1m value-expr [mqqq[1mqqqqux [m [1m mq> [1;4mDROP[m[1m [1;4mDEFAULT[m[1m value-expr qqjx [m [1mlqqqqqqqqqqqqqqqqqqqqqqqqqqq <qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m [1mmqwqqqqqqqqqqqqqqqqqqqqqqwqqqqqqqqqwqqqqqqqqqqqqqqqqqqqqwqqqqqqqqk [m [1m mwq> col-constraint qwqj mq> position-clause qj x [m [1m mqqqqqqqq <qqqqqqqqqj x [m [1mlqqqqqqqqqqqqqqqqqqqq <qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj [m [1mmqwqwqqqqqqqqqqqqqqqqqqqqqqqqqqqqq> qqqqqqqqqqqqqqqqqqwqwqqqqqqqqqq> [m [1m x tqq> sql-and-dtr-clause qqqqqqqqqqqqqqqqqqqqqqqqqqu x [m [1m x tqq> [1;4mNO[m[1m [1;4mQUERY[m[1m [1;4mHEADER[m[1m qqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x [m [1m x tqq> [1;4mNO[m[1m [1;4mEDIT[m[1m [1;4mSTRING[m[1m qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu x [m [1m x tqq> [1;4mNO[m[1m [1;4mQUERY[m[1m [1;4mNAME[m[1m qqqqwq> FOR qqwq> DTR qqqqqqqqwj x [m [1m x mqq> [1;4mNO[m[1m [1;4mDEFAULT[m[1m [1;4mVALUE[m[1m qj mq> DATATRIEVE qj x [m [1m mqqqqqqqqqqqqqqqqqqqqqqqqq <qqqqqqqqqqqqqqqqqqqqqqqqqqj [m (B)0[m[1malt-col-type =[m [1mqwq> data-type qqqqqqqqqqqqqqqqqqqwqwqqqqqqqqqqqqqqqqqqqqqwqwqq> [m [1mtq> <domain-name> [m [1mqqqqqqqqqqqqqqj[m [1mmq> column-identity qqj[m [1mx[m [1mtq> [1;4mCOMPUTED[m[1m [1;4mBY[m[1m value-expr qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu[m [1mmq> [1;4mAUTOMATIC[m[1m qwqqqqqqqqqqqqwqqqq> [1;4mAS[m[1m value-expr qqqqqqqqqqj[m [1mtq> [1;4mINSERT[m[1m qqu[m [1mmq> [1;4mUPDATE[m[1m qqj[m (B)0[m[1menable-clause = [m [1m [m [1mqq> [1;4mENABLE[m[1m qqqk[m [1mlqqqqqqq<qqqqqj[m [1mmqwq> [1;4mALL[m[1m [1;4mTRIGGERS[m[1m qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwq>[m [1mtq> [1;4mTRIGGER[m[1m <trigger-name> qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwj[m [1mmqwqqqqqqqqqqqqqqqwqwq> [1;4mALL[m[1m [1;4mCONSTRAINTS[m[1m qqqqqqqqqqqqqqqqqqqqqqwj [m [1mtq> [1;4mVALIDATE[m [1mqqqu[m [1mtq> [1;4mCONSTRAINT[m[1m <constraint-name> qqqqqqqqqu [m [1mmq> [1;4mNOVALIDATE[m[1m qj[m [1mtq> [1;4mPRIMARY[m[1m [1;4mKEY[m[1m qqqqqqqqqqqqqqqqqqqqqqqqqqu [m [1mmq> [1;4mUNIQUE[m[1m q>( qwq> <column-name> qwq> ) qj [m [1m mqqqqqqq , <qqqqqqqj [m [1m [m (B)0[m[1mdisable-clause = [m [1m [m [1mqq> [1;4mDISABLE[m[1m qqqwq> [1;4mALL[m[1m [1;4mTRIGGERS[m[1m qqqqqqqqqqqqqqqqqqqqqqqqqwqq> [m [1m tq> [1;4mTRIGGER[m[1m <trigger-name> qqqqqqqqqqqqqqqu [m [1m tq> [1;4mALL[m[1m [1;4mCONSTRAINTS[m[1m qqqqqqqqqqqqqqqqqqqqqqu [m [1m tq> [1;4mCONSTRAINT[m[1m <constraint-name> qqqqqqqqqu [m [1m tq> [1;4mPRIMARY[m[1m [1;4mKEY[m[1m qqqqqqqqqqqqqqqqqqqqqqqqqqu [m [1m mq> [1;4mUNIQUE[m[1m q>( qwq> <column-name> qwq> ) qj [m [1m mqqqqqqq , <qqqqqqqj [m