Netezza database users_guide

13,592 views
13,362 views

Published on

netezza-tutorials.blogspot.com

Published in: Technology
5 Comments
23 Likes
Statistics
Notes
  • when i am trying to download this, i am getting re directed to ibm site http://www.ibm.com/us/en/.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • use below link to download it
    http://www.enzee.org/servlet/JiveServlet/previewBody/1161-102-1-1107/Netezza_database_users_guide.pdf

    Enjoy................ :)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Can someone help me to down load this ?? thanks...!!!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • I also wanna download it..any link?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hi, I want to download this presentation. Can someone help me?
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
13,592
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
5
Likes
23
Embeds 0
No embeds

No notes for slide

Netezza database users_guide

  1. 1. Netezza Database User’s GuideDocument Number: 20284-12 Rev. 1Software Release: 5.0.xRevised: December 7, 2009Netezza CorporationCorporate Headquarters26 Forest St., Marlborough, Massachusetts 01752tel 508.382.8200 fax 508.382.8300 www.netezza.com
  2. 2. The specifications and information regarding the products described in this manual are subject to change without notice. All statements, information, andrecommendations in this manual are believed to be accurate.Netezza makes no representations or warranties of any kind, express or implied, including, without limitation, those of merchantability, fitness for a partic-ular purpose, and non infringement, regarding this manual or the products use or performance. In no event will Netezza be liable for indirect, incidental,consequential, special, or economic damages (including lost business profits, business interruption, loss or damage of data, and the like) arising out of theuse or inability to use this manual or the products, regardless of the form of action, whether in contract, tort (including negligence), breach of warranty, orotherwise, even if Netezza has been advised of the possibility of such damages.Netezza, the Netezza logo, Netezza TwinFin, TwinFin, Snippet Blades, S-Blades, NPS, Snippet, Snippet Processing Unit, SPU, Snippet Processing Array,SPA, Performance Server, Netezza Performance Server, Asymmetric Massively Parallel Processing, AMPP, Intelligent Query Streaming and other marks aretrademarks or registered trademarks of Netezza Corporation in the United States and/or other countries. All rights reserved.Red Hat is a trademark or registered trademark of Red Hat, Inc. in the United States and/or other countries.Linux is a trademark or registered trademark of Linus Torvalds in the United States and/or other countries.D-CC, D-C++, Diab+, FastJ, pSOS+, SingleStep, Tornado, VxWorks, Wind River, and the Wind River logo are trademarks, registered trademarks, or servicemarks of Wind River Systems, Inc. Tornado patent pending.APC and the APC logo are trademarks or registered trademarks of American Power Conversion Corporation.All document files and software of the above named third-party suppliers are provided "as is" and may contain deficiencies. Netezza and its suppliers dis-claim all warranties of any kind, express or implied, including, without limitation, those of merchantability, fitness for a particular purpose, and noninfringement.In no event will Netezza or its suppliers be liable for indirect, incidental, consequential, special, or economic damages (including lost business profits, busi-ness interruption, loss or damage of data, and the like), or the use or inability to use the above-named third-party products, even if Netezza or its suppliershave been advised of the possibility of such damages.All other trademarks mentioned in this document are the property of their respective owners.Document Number: 20284-12Software Release Number: 5.0.xNetezza Database User’s GuideCopyright © 2001-2009 Netezza Corporation.All rights reserved.PostgreSQLPortions of this publication were derived from PostgreSQL documentation. For those portions of the documentation that were derived originally from Postgr-eSQL documentation, and only for those portions, the following applies:PostgreSQL is copyright © 1996-2001 by the PostgreSQL global development group and is distributed under the terms of the license of the University ofCalifornia below.Postgres95 is copyright © 1994-5 by the Regents of the University of California.Permission to use, copy, modify, and distribute this documentation for any purpose, without fee, and without a written agreement is hereby granted, pro-vided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies.In no event shall the University of California be liable to any party for direct, indirect, special, incidental, or consequential damages, including lost profits,arising out of the use of this documentation, even if the University of California has been advised of the possibility of such damage.The University of California specifically disclaims any warranties, including, but not limited to, the implied warranties of merchantability and fitness for aparticular purpose. The documentation provided hereunder is on an "as-is" basis, and the University of California has no obligations to provide maintenance,support, updates, enhancements, or modifications.ICU LibraryThe Netezza implementation of the ICU library is an adaptation of an open source library Copyright (c) 1995-2003 International Business Machines Corpo-ration and others.ICU License - ICU 1.8.1 and laterCOPYRIGHT AND PERMISSION NOTICECopyright (c) 1995-2003 International Business Machines Corporation and othersAll rights reserved.Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal inthe Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software,and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all cop-ies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRAN-TIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THECOPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAM-AGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCEOR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings inthis Software without prior written authorization of the copyright holder.ODBC DriverThe Netezza implementation of the ODBC driver is an adaptation of an open source driver, Copyright © 2000, 2001, Great Bridge LLC. The source code forthis driver and the object code of any Netezza software that links with it are available upon request to source-request@netezza.com
  3. 3. Botan LicenseCopyright (C) 1999-2008 Jack Lloyd2001 Peter J Jones2004-2007 Justin Karneges2005 Matthew Gregan2005-2006 Matt Johnston2006 Luca Piccarreta2007 Yves Jerschow2007-2008 FlexSecure GmbH2007-2008 Technische Universitat Darmstadt2007-2008 Falko Strenzke2007-2008 Martin Doering2007 Manuel Hartl2007 Christoph Ludwig2007 Patrick SonaAll rights reserved.Redistribution and use in source and binary forms, for any use, with or without modification, of Botan (http://botan.randombit.net/license.html) is permittedprovided that the following conditions are met:1. Redistributions of source code must retain the above copyright notice, this list of conditions, and the following disclaimer.2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution.THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ARE DISCLAIMED.IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CON-SEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, ORPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ORTORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBIL-ITYOF SUCH DAMAGE.Regulatory NoticesInstall the NPS system in a restricted-access location. Ensure that only those trained to operate or service the equipment have physical access to it. Installeach AC power outlet near the NPS rack that plugs into it, and keep it freely accessible.Provide approved 30A circuit breakers on all power sources.Product may be powered by redundant power sources. Disconnect ALL power sources before servicing.High leakage current. Earth connection essential before connecting supply. Courant de fuite élevé. Raccordement à la terre indispensable avant le raccor-dement au réseau.FCC - Industry Canada StatementThis equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part 15 of the FCC rules. These limits aredesigned to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment gen-erates, uses, and can radiate radio-frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmfulinterference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference, in which case users will berequired to correct the interference at their own expense.This Class A digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations.Cet appareil numérique de la classe A respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada.WEEENetezza Corporation is committed to meeting the requirements of the European Union (EU) Waste Electrical and Electronic Equipment (WEEE) Directive.This Directive requires producers of electrical and electronic equipment to finance the takeback, for reuse or recycling, of their products placed on the EUmarket after August 13, 2005.CE Statement (Europe)This product complies with the European Low Voltage Directive 73/23/EEC and EMC Directive 89/336/EEC as amended by European Directive 93/68/EEC.Warning: This is a class A product. In a domestic environment this product may cause radio interference in which case the user may be required to takeadequate measures.VCCI Statement こ の装置は、 情報処埋装置等電波障害自主規制協議会   (VCCI) の基準 に基づ く ク ラ ス A 情報技術装置です。 こ の装置を家庭環境で使用す る と 電波 妨害 を 引 き 起越す こ と が あ り ま す。 こ の場合には使用者が適切な対策 を 講ず る う 要求 さ れ る こ と があ り ます。
  4. 4. Contents Preface1 Netezza SQL Introduction Accessing Netezza SQL Using nzsql . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Logging On . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Session Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 SSL Support for Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Understanding the nzsql Prompt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 Getting Command Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4 Displaying SQL User Session Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 Using nzsql Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 Using Command Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5 Using Command Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 Using the nzsql Command Line Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 Using Miscellaneous Command Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 Using the nzsql Internal Slash Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8 Using the Query Buffer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9 nzsql Exit Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-102 Using the SQL Grammar Managing Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5 Creating a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 Dropping a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 Renaming a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 Changing Database Ownership . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 Specifying International Character Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6 Understanding Database Maximums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 Handling SQL Identifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 Accessing Other Databases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 Referencing Database Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 Using Synonyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10 Managing Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13 Creating a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13 Using Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13 v
  5. 5. Removing a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14 Truncating a Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14 Renaming a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14 Changing Table Ownership . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14 Inserting Rows Into a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14 Inserting Columns Into a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14 Generating Table Statistics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15 Querying a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15 Updating Table Rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15 Deleting Rows from Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16 Changing or Dropping a Column Value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16 Changing the Length of a Varchar Column . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16 Changing a Column’s Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16 Joining Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16 Using Inner Join Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17 Using Left-Outer Join Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17 Using Self-Join Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17 Combining Tables with UNION, INTERSECT, and EXCEPT . . . . . . . . . . . . . . . . . . . 2-18 Using the UNION Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19 Using the INTERSECT Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19 Using the EXCEPT Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19 Understanding Precedence Ordering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20 Handling NULLS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20 Understanding Data Type Promotion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20 Managing Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21 Creating Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22 Replacing Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22 Dropping Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22 Renaming Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22 Changing View Ownership. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22 Using Materialized Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22 Creating Materialized Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23 Viewing Materialized Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24 Replacing Materialized Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24 Dropping Materialized Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24 Altering Materialized Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24 Setting the Refresh Threshold. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25vi
  6. 6. Changing Materialized Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25 Querying Materialized Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25 Memory Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25 Mirroring and Regeneration of Materialized Views . . . . . . . . . . . . . . . . . . . . . . . 2-26 Reclamation and Materialized Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-26 Loading and Materialized Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-26 Backing Up and Restoring Materialized Views. . . . . . . . . . . . . . . . . . . . . . . . . . 2-26 Zone Maps and Materialized Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-26 Assigning Privileges to Use Materialized Views . . . . . . . . . . . . . . . . . . . . . . . . . 2-27 Tips for Creating Materialized Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-27 Understanding Subqueries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-28 Understanding Correlated Subqueries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-29 Using Correlated Subqueries in Netezza SQL . . . . . . . . . . . . . . . . . . . . . . . . . . 2-29 Using Aggregate Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-30 Grouped Aggregates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-30 Window Aggregates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-31 Executing Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-323 Netezza SQL Basics Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Exact Numeric Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 Approximate Numeric Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3 Character String Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3 Logical Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4 Temporal Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5 Netezza SQL Interval Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6 Netezza Internal Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6 Calculating Row Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7 Functions and Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 Aggregate Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14 Standard String Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15 Pattern Matching. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15 Fuzzy String Search Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16 Phonetic Matching Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17 Value Functions and Reserved/Nonreserved Keywords . . . . . . . . . . . . . . . . . . . . 3-19 vii
  7. 7. Netezza SQL Extensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20 Math Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20 Character Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22 Date/Time Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24 Conversion Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25 Template Patterns for Date/Time Conversions . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26 Miscellaneous Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29 Netezza SQL Functional Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29 Data Definition Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30 Data Control Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31 Data Manipulation Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34 Transaction Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35 4 SQL Statement Grammar Netezza SQL Lexical Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 Keywords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 Identifiers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2 Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5 Grammar Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5 Implicit and Explicit Casting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5 5 Using External Tables About External Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 Using the CREATE EXTERNAL TABLE Command . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 Altering and Dropping External Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4 Restrictions and Best Practices for Using External Tables . . . . . . . . . . . . . . . . . . 5-4 Displaying External Table Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5 Using Transient External Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5 Using External Tables for Table Backup and Restore. . . . . . . . . . . . . . . . . . . . . . . . . 5-6 Best Practices for Reloading External Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7 Unloading Data to a Remote Client System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8viii
  8. 8. 6 Netezza SQL Analytic Functions Overview of Analytic Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1 Processing Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2 Using Windowing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3 Window Analytic Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10 Sample Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10 Example 1 — Ranking the Detailed Data Values . . . . . . . . . . . . . . . . . . . . . . . . 6-11 Example 2 — Selecting the Top N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12 Example 3 — Window Aggregation on a Grouping Select . . . . . . . . . . . . . . . . . . 6-12 Example 4 — Selecting the Top N within Each Partition . . . . . . . . . . . . . . . . . . 6-127 Using National Character Sets Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 The Unicode Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 Encoding and Normalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2 Netezza Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3 The Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3 Syntax Shorthand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3 Data Definition Language Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4 Data Manipulation Language Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4 Loading and Unloading through nzload and External Tables . . . . . . . . . . . . . . . . . 7-4 Understanding Loading Log File Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5 Avoiding Illegal Character Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5 Displaying Non-ASCII Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6 ODBC Character Set Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7 Converting Legacy Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7 Using nzconvert. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7 nzconvert Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7 nzconvert Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-88 Sequences Overview of Sequences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1 Creating a Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2 Sample Creating Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2 Caching Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3 Altering a Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4 Flushing the Cache When Altering a Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4 ix
  9. 9. Altering a Sequence Increment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5 Altering the Sequence Sign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5 Dropping a Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5 Sequences and Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6 Getting Values from Sequences. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6 Getting the Next Value of a Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6 Getting Batch Values for a Sequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7 Backing Up and Restoring Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8 Appendix A: SQL Reserved Words and Keywords SQL Common Reserved Words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 Nonreserved Keywords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2 Appendix B: Netezza SQL Command Reference ALTER DATABASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-6 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-6 ALTER GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-6 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-6 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-7 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-8 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-8 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-8 ALTER HISTORY CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-9 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-9 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-9 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-13 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-13 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-14 ALTER SEQUENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-14 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-14 Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-14 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-15 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-15 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-15x
  10. 10. ALTER SESSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-16 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-16 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-16 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-16 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-17 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-17ALTER SYNONYM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-18 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-18 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-18 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-18 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-18 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-19ALTER TABLE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-19 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-19 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-20 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-21 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-21 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-21ALTER USER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-22 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-22 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-23 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-24 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-24 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-25ALTER VIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-25 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-25 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-25 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-26 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-26 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-27BEGIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-27 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-27 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-27 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-27 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-28 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-28 xi
  11. 11. COMMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-28 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-28 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-29 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-29 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-29 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-30 COMMIT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-30 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-30 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-30 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-30 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-31 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-31 COPY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-32 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-32 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-32 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-33 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-33 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-35 CREATE DATABASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-35 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-35 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-35 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-36 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-36 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-36 CREATE EXTERNAL TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-37 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-37 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-37 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-38 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-38 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-43 CREATE GROUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-43 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-43 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-44 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-44 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-45 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-45xii
  12. 12. CREATE HISTORY CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-45 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-45 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-46 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-49 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-49 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-50CREATE MATERIALIZED VIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-50 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-50 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-50 Restrictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-51 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-51 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-51 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-52CREATE SEQUENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-52 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-52 Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-53 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-54 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-54 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-54CREATE SYNONYM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-55 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-55 Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-55 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-55 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-55 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-56CREATE TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-56 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-56 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-57 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-58 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-59 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-61CREATE TABLE AS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-62 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-62 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-62 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-62 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-62 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-64 xiii
  13. 13. CREATE USER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-65 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-65 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-65 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-67 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-67 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-68 CREATE VIEW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-68 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-68 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-68 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-68 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-69 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-69 DELETE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-70 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-70 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-70 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-70 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-70 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-71 DROP CONNECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-71 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-71 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-72 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-72 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-72 DROP DATABASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-72 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-72 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-73 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-73 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-73 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-74 DROP GROUP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-74 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-74 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-74 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-74 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-74 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-75 DROP HISTORY CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-75 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-75xiv
  14. 14. Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-75 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-75 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-76 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-76DROP SEQUENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-76 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-76 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-76 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-77 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-77 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-77DROP SESSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-77 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-77 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-78 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-78 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-78 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-79DROP SYNONYM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-79 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-79 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-79 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-79 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-79 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-80DROP TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-80 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-80 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-80 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-80 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-80 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-81DROP USER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-81 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-81 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-81 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-81 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-82 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-82DROP VIEW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-82 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-82 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-82 xv
  15. 15. Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-83 EXPLAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-83 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-83 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-83 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-84 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-84 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-85 GENERATE EXPRESS STATISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-87 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-87 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-87 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-87 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-87 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-88 GENERATE STATISTICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-88 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-88 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-89 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-89 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-89 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-90 GRANT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-90 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-90 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-91 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-92 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-92 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-92 INSERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-93 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-93 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-93 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-93 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-94 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-94 RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-95 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-95 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-95 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-95 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-95 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-96xvi
  16. 16. REVOKE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-96 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-96 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-96 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-97 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-97 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-98ROLLBACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-98 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-98 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-98 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-98 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-99 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-99SELECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-99 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-99 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-100 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-101 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-101 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-106SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-108 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-108 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-108 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-108 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-109 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-110SET AUTHENTICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-110 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-110 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-110 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-111 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-112 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-113SET CONNECTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-113 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-113 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-114 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-114 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-115 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-115SET HISTORY CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-115 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-115 xvii
  17. 17. Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-115 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-116 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-116 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-116 SET SESSION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-116 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-116 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-117 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-117 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-117 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-117 SET SYSTEM DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-117 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-118 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-118 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-118 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-118 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-119 SET TRANSACTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-119 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-119 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-120 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-120 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-120 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-121 SHOW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-121 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-121 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-121 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-121 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-121 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-122 SHOW AUTHENTICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-122 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-122 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-122 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-122 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-123 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-123 SHOW CONNECTION. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-124 Synopsis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-124 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-124xviii
  18. 18. Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-124 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-124 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-125SHOW HISTORY CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-125 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-125 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-125 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-126 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-126 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-126SHOW SESSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-127 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-127 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-127 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-127 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-128SHOW SYSTEM DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-129 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-129 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-129 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-129 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-130 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-130TRUNCATE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-130 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-130 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-130 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-131 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-131 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-131UPDATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-131 Synopsis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-131 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-132 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-132 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-132 Usage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-133Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-133 xix
  19. 19. Appendix C: Join Overview Creating Sample Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1 Types of Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2 Cross Join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2 Join/Inner Join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3 Left Outer Join/Left Join. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3 Right Outer Join/Right Join. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3 Full Outer Join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4 Using the Conditions on, using, and natural . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4 Cross Join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4 Inner Join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4 Left Outer Join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5 Right Outer Join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5 Full Outer Join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-6 Outer Joins and the Order of Evaluation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-7 Left Outer Join . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-7 Samples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-7 Notes for the on Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8 Appendix D: nzsql Command Line Options Command Line Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1 Internal Slash Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-2 Indexxx
  20. 20. TablesTable 1-1: Security Settings and Netezza Host Configurations . . . . . . . . . . . . . . 1-4Table 2-1: Netezza SQL Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1Table 2-2: Netezza SQL Maximums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7Table 2-3: Synonym Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12Table 2-4: Data Type Promotion with Integers and Characters . . . . . . . . . . . . . 2-21Table 2-5: Data Type Promotion with Non-integers . . . . . . . . . . . . . . . . . . . . . 2-21Table 2-6: Materialized View Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-27Table 3-1: Integer Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2Table 3-2: Fixed-Point Numeric Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2Table 3-3: Approximate Numeric Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3Table 3-4: Character String Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4Table 3-5: Logical Data Types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4Table 3-6: Temporal Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5Table 3-7: Interval Comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6Table 3-8: Internal Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6Table 3-9: Calculating Row Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7Table 3-10: Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8Table 3-11: Operator Precedence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9Table 3-12: Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10Table 3-13: Datatype Conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12Table 3-14: Date-Time Values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12Table 3-15: Aggregate Functions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14Table 3-16: Data Types for Aggregates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14Table 3-17: Standard String Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15Table 3-18: Key Words. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19Table 3-19: Trigonometric Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20Table 3-20: Random Number Math Functions . . . . . . . . . . . . . . . . . . . . . . . . . 3-20Table 3-21: Miscellaneous Math Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21Table 3-22: Binary Math Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22Table 3-23: Character Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22Table 3-24: Date/Time Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24Table 3-25: Conversion Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25Table 3-26: Template for Date/Time Conversions . . . . . . . . . . . . . . . . . . . . . . . 3-26 xxi
  21. 21. Table 3-27: Template Modifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28 Table 3-28: Template Patterns for Numeric Conversions . . . . . . . . . . . . . . . . . . 3-28 Table 3-29: Miscellaneous Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29 Table 3-30: Data Definition Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30 Table 3-31: Data Control Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32 Table 3-32: Administrator Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32 Table 3-33: Object Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33 Table 3-34: Data Manipulation Language. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34 Table 3-35: Isolation Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-36 Table 4-1: Date and Time Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3 Table 4-2: Grammar Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5 Table 4-3: Supported Implicit and Explicit Casts . . . . . . . . . . . . . . . . . . . . . . . 4-6 Table 5-1: Create External Table Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 Table 5-2: Compress Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6 Table 6-1: Analytic Function Keywords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6 Table 6-2: Netezza SQL Analytic Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7 Table 7-1: nzconvert Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7 Table 8-1: Sequence Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6 Table A-1: Reserved Words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 Table A-2: Keywords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2 Table B-1: Netezza SQL Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1 Table B-2: ALTER DATABASE Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5 Table B-3: ALTER DATABASE Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5 Table B-4: ALTER GROUP Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-7 Table B-5: ALTER GROUP Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-8 Table B-6: ALTER HISTORY CONFIGURATION Inputs. . . . . . . . . . . . . . . . . . . . B-9 Table B-7: ALTER HISTORY CONFIGURATION Output . . . . . . . . . . . . . . . . . . B-13 Table B-8: ALTER SEQUENCE Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-14 Table B-9: ALTER SEQUENCE Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-15 Table B-10: ALTER SESSION Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-16 Table B-11: ALTER SESSION Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-16 Table B-12: ALTER SYNONYM Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-18 Table B-13: ALTER SYNONYM Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-18 Table B-14: ALTER TABLE Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-20 Table B-15: ALTER TABLE Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-21 Table B-16: ALTER USER Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-23 Table B-17: ALTER USER Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-24xxii
  22. 22. Table B-18: ALTER VIEW Input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-25Table B-19: ALTER VIEW Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-26Table B-20: Materialized View Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-26Table B-21: BEGIN Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-27Table B-22: BEGIN Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-27Table B-23: COMMENT Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-29Table B-24: COMMENT Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-29Table B-25: COMMIT Input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-30Table B-26: COMMIT Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-30Table B-27: COPY Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-32Table B-28: COPY Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-33Table B-29: COPY FROM Backslash Sequences . . . . . . . . . . . . . . . . . . . . . . . . B-34Table B-30: CREATE DATABASE Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-35Table B-31: CREATE DATABASE Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-36Table B-32: CREATE EXTERNAL TABLE Input . . . . . . . . . . . . . . . . . . . . . . . . . B-37Table B-33: CREATE EXTERNAL TABLE Output . . . . . . . . . . . . . . . . . . . . . . . . B-38Table B-34: CREATE EXTERNAL TABLE Options . . . . . . . . . . . . . . . . . . . . . . . B-40Table B-35: CREATE GROUP Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-44Table B-36: CREATE GROUP Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-44Table B-37: CREATE HISTORY CONFIGURATION Inputs . . . . . . . . . . . . . . . . . B-46Table B-38: CREATE HISTORY CONFIGURATION Output . . . . . . . . . . . . . . . . . B-49Table B-39: CREATE MATERIALIZED VIEW Input. . . . . . . . . . . . . . . . . . . . . . . B-50Table B-40: CREATE MATERIALIZED VIEW Output . . . . . . . . . . . . . . . . . . . . . B-51Table B-41: CREATE SEQUENCE Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-53Table B-42: CREATE SEQUENCE Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-54Table B-43: CREATE SYNONYM Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-55Table B-44: CREATE SYNONYM Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-55Table B-45: CREATE TABLE Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-57Table B-46: CREATE TABLE Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-58Table B-47: CREATE TABLE AS Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-62Table B-48: CREATE USER Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-65Table B-49: CREATE USER Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-67Table B-50: CREATE VIEW Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-68Table B-51: CREATE VIEW Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-68Table B-52: DELETE Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-70Table B-53: DELETE Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-70Table B-54: DROP CONNECTION Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-72 xxiii
  23. 23. Table B-55: DROP CONNECTION Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-72 Table B-56: DROP DATABASE Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-73 Table B-57: DROP DATABASE Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-73 Table B-58: DROP GROUP Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-74 Table B-59: DROP GROUP Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-74 Table B-60: DROP HISTORY CONFIGURATION Inputs . . . . . . . . . . . . . . . . . . . B-75 Table B-61: DROP HISTORY CONFIGURATION Output . . . . . . . . . . . . . . . . . . . B-75 Table B-62: DROP SEQUENCE Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-76 Table B-63: ALTER SEQUENCE Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-77 Table B-64: DROP SESSION Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-78 Table B-65: DROP SESSION Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-78 Table B-66: DROP SYNONYM Inputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-79 Table B-67: DROP SYNONYM Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-79 Table B-68: DROP TABLE Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-80 Table B-69: DROP TABLE Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-80 Table B-70: DROP USER Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-81 Table B-71: DROP USER Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-81 Table B-72: DROP VIEW Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-82 Table B-73: DROP VIEW Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-83 Table B-74: EXPLAIN Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-83 Table B-75: EXPLAIN Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-84 Table B-76: GENERATE EXPRESS STATISTICS Input. . . . . . . . . . . . . . . . . . . . B-87 Table B-77: GENERATE EXPRESS STATISTICS Output. . . . . . . . . . . . . . . . . . . B-87 Table B-78: GENERATE STATISTICS Input . . . . . . . . . . . . . . . . . . . . . . . . . . . B-89 Table B-79: GENERATE STATISTICS Output . . . . . . . . . . . . . . . . . . . . . . . . . . B-89 Table B-80: GRANT Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-91 Table B-81: GRANT Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-92 Table B-82: INSERT Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-93 Table B-83: INSERT Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-93 Table B-84: RESET Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-95 Table B-85: RESET Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-95 Table B-86: REVOKE Input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-96 Table B-87: REVOKE Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-97 Table B-88: ROLLBACK Input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-98 Table B-89: ROLLBACK Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-98 Table B-90: SELECT Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-100 Table B-91: SELECT Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-101xxiv
  24. 24. Table B-92: SET Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-108Table B-93: SET Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-108Table B-94: SET AUTHENTICATION Input . . . . . . . . . . . . . . . . . . . . . . . . . . . B-110Table B-95: SET AUTHENTICATION Output. . . . . . . . . . . . . . . . . . . . . . . . . . B-111Table B-96: SET CONNECTION Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-114Table B-97: SET CONNECTION Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-114Table B-98: SET HISTORY CONFIGURATION Inputs. . . . . . . . . . . . . . . . . . . . B-115Table B-99: SET HISTORY CONFIGURATION Output . . . . . . . . . . . . . . . . . . . B-116Table B-100: SET SESSION Input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-117Table B-101: SET SESSION Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-117Table B-102: SET SYSTEM DEFAULT Input . . . . . . . . . . . . . . . . . . . . . . . . . . . B-118Table B-103: SET SESSION DEFAULT Output . . . . . . . . . . . . . . . . . . . . . . . . . B-118Table B-104: SET TRANSACTION Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-120Table B-105: SET TRANSACTION Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-120Table B-106: SHOW Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-121Table B-107: SHOW Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-121Table B-108: SHOW AUTHENTICATION Input . . . . . . . . . . . . . . . . . . . . . . . . . B-122Table B-109: SHOW AUTHENTICATION Output . . . . . . . . . . . . . . . . . . . . . . . . B-122Table B-110: SHOW AUTHENTICATION Output . . . . . . . . . . . . . . . . . . . . . . . . B-124Table B-111: SHOW HISTORY CONFIGURATION Inputs . . . . . . . . . . . . . . . . . . B-125Table B-112: SHOW HISTORY CONFIGURATION Output . . . . . . . . . . . . . . . . . B-126Table B-113: SHOW SESSION Input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-127Table B-114: SHOW SYSTEM DEFAULT Input . . . . . . . . . . . . . . . . . . . . . . . . . B-129Table B-115: SHOW SYSTEM DEFAULT Output . . . . . . . . . . . . . . . . . . . . . . . . B-129Table B-116: TRUNCATE Input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-130Table B-117: TRUNCATE Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-131Table B-118: UPDATE Input. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-132Table B-119: UPDATE Output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-132Table B-120: Netezza SQL Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-133Table C-1: Creating Sample Tables to Illustrate Join Features . . . . . . . . . . . . . . C-1Table D-1: nzsql Command Line Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1Table D-2: nzsql Internal Slash Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-2 xxv
  25. 25. xxvi

×