\lstdefinelanguage{lSql}{ language=sql, comment=[l]{--}, escapeinside={!*}{*!}, moredelim=**[is][{\xlsthlbox{xlstwarning}}]{|warn|}{|warn|}, moredelim=**[is][{\xlsthlboxd{\xlstcustom}}]{|custom|}{|custom|}, moredelim=[is][{}]{|plain|}{|plain|}, moredelim=**[s][{\itshape}]{`}{`}, showstringspaces=true, %Damit es keine Verwechslungen gibt morekeywords = {WITH,IS,REFERENCES,DEFERRED,OPTION,TO,START,WORK,SHOW,DATABASES,DATABASE,USE,LENGTH,LOCATE,TYPE,UNDER,OF,CURRENT,SEQUENCE,NEXTVAL,PREVVAL,PROCEDURE,FUNCTION,DETERMINISTIC,SQL,CALL,FOR,DO,EACH,STATEMENT,BEFORE,AFTER,INSTEAD,ROW,REFERENCING,OLD,NEW,ATOMIC,CONCAT_WS,CONCAT,DELIMITER}, morekeywords = [2]{DOUBLE,REAL,BOOLEAN,USE,LONG,UNSIGNED}, morekeywords = [3]{mysql>,ROUND}, morekeywords = [4]{}, morekeywords = [5]{}, morekeywords = [6]{AUTO_INCREMENT}, morecomment=[s]{/*}{*/}, } \RegisterLanguage{sql}{lSql}