本书是Informix公司力推的、介绍Informix SQL实现方法和系列丛书之一。第一部分介绍Informix数据库、数据类型、系统目录和环境变量的详细信息,并介绍相关的演示数据库说明和Informix文档中的词汇表。第二部分是Informix SQL语法内容的详细介绍,包括SQL和存储过程语言(SPL)的所有语句的详细语法,以及关于Informix SQL段的详细信息,还讲解了如何用基本和高级SQL与SPL例程访问和验证数据库中的数据。每个语句的介绍都包括语法图、用法、实例和相关的问题,内容详细实用,是专业程序开发者时刻必备的指导书。本书特别适合数据库用户、数据库管理员和数据库应用程序开发人员,是具有极高实用价值、详尽全面的工作用书。\r\n
第一部分 参考\r\n\r\n第一部分 引言\r\n\r\n引言内容\r\n关于本部分\r\n新特性\r\n其他文档\r\n行业标准支持情况\r\n欢迎提出建议\r\n\r\n第1章 系统目录\r\n\r\n本章内容\r\n系统目录表跟踪的对象\r\n使用系统目录表\r\n系统目录结构\r\nSYSAGGREGATES\r\nSYSAMS\r\nSYSATTRTYPES\r\nSYSBLOBS\r\nSYSCASTS\r\nSYSCHECKS\r\nSYSCOLATTRIBS\r\nSYSCOLAUTH\r\nSYSCOLDEPEND\r\nSYSCOLUMNS\r\nSYSCONSTRAINTS\r\nSYSDEFAULTS\r\nSYSDEPEND\r\nSYSDISTRIB\r\nSYSERRORS\r\nSYSEXTCOLS\r\nSYSEXTDFILES\r\nSYSEXTERNAL\r\nSYSFRAGAUTH\r\nSYSFRAGMENTS\r\nSYSINDEXES\r\nSYSINDICES\r\nSYSINHERITS\r\nSYSLANGAUTH\r\nSYSLOGMAP\r\nSYSNEWDEPEND\r\nSYSOBJSTATE\r\nSYSOPCLASSES\r\nSYSOPCLSTR\r\nSYSPROCAUTH\r\nSYSPROCBODY\r\nSYSPROCEDURES\r\nSYSPROCPLAN\r\nSYSREFERENCES\r\nSYSREPOSITORY\r\nSYSROLEAUTH\r\nSYSROUTINELANGS\r\nSYSSYNONYMS\r\nSYSSYNTABLE\r\nSYSTABAMDATA\r\nSYSTABAUTH\r\nSYSTABLES\r\nSYSTRACECLASSES\r\nSYSTRACEMSGS\r\nSYSTRIGBODY\r\nSYSTRIGGERS\r\nSYSUSERS\r\nSYSVIEWS\r\nSYSVIOLATIONS\r\nSYSXTDDESC\r\nSYSXTDTYPEAUTH\r\nSYSXTDTYPES\r\n信息结构\r\n\r\n第2章 数据类型\r\n\r\n本章内容\r\n数据类型小结\r\n数据类型描述\r\nBLOB\r\nBOOLEAN\r\nBYTE\r\nCHAR(n)\r\nCHARACTER(n)\r\nCHARACTER VARYING(m,r)\r\nCLOB\r\nDATE\r\nDATETIME\r\nDEC\r\nDECIMAL\r\nDistinct\r\nDOUBLE PRECISION\r\nFLOAT(n)\r\nINT\r\nINT8\r\nINTEGER\r\nINTERVAL\r\nLIST(e)\r\nLVARCHAR\r\nMONEY(p,s)\r\nMULTISET(e)\r\nNamed Row\r\nNCHAR(n)\r\nNUMERIC(p,s)\r\nNVARCHAR(m,r)\r\nOpaque\r\nREAL\r\nRow,Named\r\nRow,Unnamed\r\nSERIAL(n)\r\nSERIAL8\r\nSET(e)\r\nSMALLFLOAT\r\nSMALLINT\r\nTEXT\r\nUnnamed Row\r\nVARCHAR(m,r)\r\n内部数据类型\r\n扩展数据类型\r\n数据类型校正与换算\r\n操作符优先顺序\r\n\r\n第3章 环境变量\r\n\r\n本章内容\r\n环境变量类型\r\n如何在UNIX中设置环境变量\r\n如何在Windows NT中设置环境变量\r\n在UNIX中使用环境变量\r\n在Windows NT中使用环境变量\r\n环境变量表\r\n环境变量\r\nAC_CONFIG\r\nARC_CONFIG\r\nARC_DEFAULT\r\nARC_KEYPAD\r\nCOCKPITSERVICE\r\nCPFIRST\r\nDBACCNOIGN\r\nDBANSIWARN\r\nDBBLOBBUF\r\nDBCENTURY\r\nDBDATE\r\nDBDELIMITER\r\nDBEDIT\r\nDBFLTMASK\r\nDBLANG\r\nDBMONEY\r\nDBONPLOAD\r\nDBPATH\r\nDBPRINT\r\nDBREMOTECMD\r\nDBSPACETEMP\r\nDBTEMP\r\nDBTIME\r\nDBUPSPACE\r\nDELIMIDENT\r\nENVIGNORE\r\nFET_BUF_SIZE\r\nIFMX_SMLTBL_BROADCAST_SIZE\r\nIFX_DIRECTIVES\r\nIFX_LONGID\r\nIFX_NETBUF_PVTPOOL_SIZE\r\nIFX_NETBUF_SIZE\r\nIFX_UPDDESC\r\nINFORMIXC\r\nINFORMIXCONCSMCFG\r\nINFORMIXCONRETRY\r\nINFORMIXCONTIME\r\nINFORMIXCPPMAP\r\nINFORMIXDIR\r\nINFORMIXKEYTAB\r\nINFORMIXOPCACHE\r\nINFORMIXSERVER\r\nINFORMIXSHMBASE\r\nINFORMIXSQLHOSTS\r\nINFORMIXSTACKSIZE\r\nINFORMIXTERM\r\nINF_ROLE_SEP\r\nISM_COMPRESSION\r\nISM_DEBUG_FILE\r\nISM_DEBUG_LEVEL\r\nISM_ENCRYPTION\r\nISM_MAXLOGSIZE\r\nISM_MAXLOCSVERS\r\nLD_LIBRARY_PATH\r\nLIBPATH\r\nNODEFDAC\r\nONCONFIG\r\nOPTCOMPIND\r\nOPTMSG\r\nOPTOFC\r\nOPT_GOAL\r\nPATH\r\nPDQPRIORITY\r\nPLCONFIG\r\nPLOAD_LO_PATH\r\nPLOAD_SHMBASE\r\nPSORT_DBTEMP\r\nPSORT_NPROCS\r\nSHLIB_PATH\r\nSTMT_CACHE\r\nTERM\r\nTERMCAP\r\nTERMINFO\r\nTHREADLIB\r\nXFER_CONFIG\r\n环境变量索引\r\n\r\n第一部分 附录A stores_dome数据库\r\n第一部 附录B sales_demo与superstores_demo数据库\r\n第一部 词汇表\r\n\r\n第二部分 语法\r\n\r\n第二部分 前言\r\n\r\n新特性\r\n\r\n第4章 以SQL语法概述\r\n\r\n本章内容\r\n如何输入 SQL语句\r\n如何输入SQL说明语句\r\nSQL语句类别\r\nANSI支持与扩展\r\n\r\n第5章 SQL语句\r\n\r\n本章内容\r\nALLOCATE COLLECTION\r\nALLOCATE DESCRIPTOR\r\nALLOCATE ROW\r\nALTER FRAGMENT\r\nALTER FUNCTION\r\nALTER INDEX\r\nALTER PROCEDURE\r\nALTER ROUTINE\r\nALTER TABLE\r\nBEGIN WORK\r\nCLOSE\r\nCLOSE DATABASE\r\nCOMMIT WORK\r\nCONNECT\r\nCREATE AGGREGATE\r\nCREATE CAST\r\nCREATE DATABASE\r\nCREATE DISTINCT TYPE\r\nCREATE EXTERNAL TABLE\r\nCREATE FUNCTION\r\nCREATE FUNCTION FROM\r\nCREATE INDEX\r\nCREATE OPAQUE TYPE\r\nCREATE OPCLASS\r\nCREATE PROCEDURE\r\nCREATE PROCEDURE FROM\r\nCREATE ROLE\r\nCREATE ROUTINE FROM\r\nCREATE ROW FYPE\r\nCREATE SCHEMA\r\nCREATE SYNONYM\r\nCREATE TABLE\r\nCREATE Temporary TABLE\r\nCREATE TRIGGER\r\nCREATE VIEW\r\nDATABASE\r\nDEALLOCATE COLLECTION\r\nDEALLOCATE DESCRIPTOR\r\nDEALLOCATE ROW\r\nDECLARE\r\nDELETE\r\nDESCRIBE\r\nDISCONNECT\r\nDROP AGGREGATE\r\nDROP CAST\r\nDROP DATABASE\r\nDROP FUNCTION\r\nDROP INDEX\r\nDROP OPCLASS\r\nDROP PROCEDURE\r\nDROP ROLE\r\nDROP ROUTINE\r\nDROP ROW TYPE\r\nDROP SYNONYM\r\nDROP TABLE\r\nDROP TRIGGER\r\nDROP TYPE\r\nDROP VIEW\r\nEXECUTE\r\nINTO子句\r\nEXECUTE FUNCTION\r\nEXECUTE IMMEDIATE\r\nEXECUTE PROCEDURE\r\nFETCH\r\nFLUSH\r\nFREE\r\nGET DESCRIPTOR\r\nGET DIAGNOSTICS\r\nGRANT\r\nGRANT FRAGMENT\r\nINFO\r\nINSERT\r\nVALUES子句\r\nLOAD\r\nLOCK TABLE\r\nOPEN\r\nOUTPUT\r\nPREPARE\r\nPUT\r\nRENAME COLUMN\r\nRENAME DATABASE\r\nRENAME TABLE\r\nREVOKE\r\nREVOKE FRAGMENT\r\nROLLBACK WORK\r\nSELECT\r\nSET AUTOFREE\r\nSET CONNECTION\r\nSET数据库对象方式\r\nSET DATASKIP\r\nSET DEBUG FILE TO\r\nSET DEFERRED_PREPARE\r\nSET DESCRIPTOR\r\nSET EXPLAIN\r\nSET ISOLATION\r\nSET LOCK MODE\r\nSET LOG\r\nSET OPTIMIZATION\r\nSET PDQPRIORITY\r\nSET PLOADFILE\r\nSET Residency\r\nSET ROLE\r\nSET SCHEDULE LEVEL\r\nSET SESSION AUTHORIZATION\r\nSET STATEMENT CACHE\r\nSET TRANSACTION\r\nSET Transaction Mode\r\nSTART VIOLATIONS TABLE\r\nSTOP VIOLATIONS TABLE\r\nTRUNCATE\r\nUNLOAD\r\nUNLOCK TABLE\r\nUPDATE\r\nUPDATE STATISTICS\r\nWHENEVER\r\n\r\n第6章 SPL语句\r\n\r\n本章语句\r\nCALL\r\nCASE\r\nCONTINUE\r\nDEFINE\r\nEXIT\r\nFOR\r\nFOREACH\r\nIF \r\nLET\r\nON EXCEPTION\r\nRAISE EXCEPTION\r\nRETURN\r\nSYSTEM\r\nTRACE\r\nWHILE\r\n\r\n第7章 段\r\n\r\n本章内容\r\n变元\r\n集合派生表\r\n集合子查询\r\n条件\r\n数据库名\r\n数据库对象名\r\n数据类型\r\nDATETIME字段限定符\r\n表达式\r\n外部例程引用\r\n标识符\r\nINTERVAL字段限定符\r\nJar名\r\n直接数集合\r\n直接数DATETIME\r\n直接数INTERVAL\r\n直接数\r\n直接数行\r\n优化器指令\r\n拥有者名\r\n引号字符串\r\n关系操作符\r\n返回子句\r\n例程修饰符\r\n例程参数表\r\n共享目标文件名\r\n特定名\r\n语句块\r\n\r\n第二部分 附录A Dynamic Server 2000保留字\r\n第二部分 附录B Enterprise Decision Server保留字