CONTENT
- CHANGES
Szukaj
#top Zapytania SQL¶
- Zapytania SQL
- users
- USER CREATE
- USER ALTER
- USER SET PASSWORD
- USER DROP
- permissions
- GRANT
- REVOKE
- SHOW GRANTS
- databases
- DATABASE CREATE
- DATABASE ALTER
- DATABASE DROP
- schemas
- SCHEMA CREATE
- SCHEMA ALTER
- SCHEMA DROP
- tablespaces
- TABLESPACE CREATE
- TABLESPACE ALTER
- TABLESPACE DROP
- tables
- TABLE CREATE
- TABLE CREATE LIKE
- TABLE CREATE AS
- TABLE CREATE with PRIMARY KEY
- TABLE CREATE with auto_increment
- TABLE CREATE with UNIQUE KEY (singlecolumn)
- TABLE CREATE with UNIQUE KEY (multicolumn)
- TABLE CREATE with FULLTEXT KEY
- TABLE CREATE with FOREIGN KEY
- TABLE CREATE with INDEX
- TABLE CREATE with partitioned
- TABLE CREATE with COLLATE without UNIQUE
- TABLE CREATE with COLLATE with UNIQUE
- TABLE ALTER
- TABLE ALTER with PRIMARY KEY
- TABLE ALTER with auto increment
- TABLE ALTER with UNIQUE KEY (singlecolumn)
- TABLE ALTER with UNIQUE KEY (multicolumn)
- TABLE ALTER with FULLTEXT KEY
- TABLE ALTER with FOREIGN KEY
- TABLE ALTER with INDEX
- TABLE ALTER with partitioned
- TABLE ALTER with COLLATE without UNIQUE
- TABLE ALTER with COLLATE with UNIQUE
- TABLE RENAME
- TABLE TRUNCATE
- TABLE DROP
- sequences
- SEQUENCE CREATE
- SEQUENCE ALTER
- SEQUENCE DROP
- indexes
- INDEX CREATE
- INDEX ALTER
- INDEX DROP
- functions
- Functions and Operators
- DATA Manipulations
- SELECT with LIMIT and OFFSET
- WHERE IN subselect with multiple columns
- Deleting duplicates rows
- REPLACE INTO
- GROUP with CONCAT
#top users¶
#top USER CREATE¶
Zobacz także USER CREATE dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_1821.htm
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0472.htm
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_1823.htm
Składnia:
>>-CREATE------------------------------------------------------->
.-ACCOUNT UNLOCK-.
>--+-DEFAULT USER WITH--+----------------+--| Properties |--------------------------------+-><
| '-ACCOUNT LOCK---' |
'-USER--user--+----------------------------------------------------------------------+-'
| .-ACCOUNT UNLOCK-. |
'-WITH--+--------------------+--+----------------+--+----------------+-'
'-PASSWORD--password-' '-ACCOUNT LOCK---' '-| Properties |-'
Properties
|--PROPERTIES--------------------------------------------------->
.-,-------------------.
(1) V |
>--+-UID--user_ID--GROUP--(--------+-surrog_group_ID-+-+--)----------+-->
| '-surrog_group----' |
'-USER--surrog_user--+------------------------------------------+-'
| .-,-------------------. |
| (1) V | |
'-GROUP--(--------+-surrog_group_ID-+-+--)-'
'-surrog_group----'
>--+-----------------------+------------------------------------>
'-HOME--"--directory--"-'
>--+---------------------------------------+--------------------|
| .-,------------. |
| V | |
'-AUTHORIZATION--(----+-DBSA-----+-+--)-'
+-DBSSO----+
+-AAO------+
'-BARGROUP-'
Example:
-- comment
#top USER ALTER¶
Zobacz także USER ALTER dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_1824.htm
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_2304.htm
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_1186.htm
Składnia:
>>-ALTER--+-DEFAULT USER-------------------+-------------------->
'-USER--user--+----------------+-'
+-ACCOUNT LOCK---+
'-ACCOUNT UNLOCK-'
.-,------------------------------------------------------------.
V |
>----+-+-ADD----+--+-PASSWORD--password-----------------------+-+-+-><
| '-MODIFY-' +-UID--user_ID-----------------------------+ |
| | .-,-----------------------. | |
| | V (1) | | |
| +-GROUP--(--------+-surrog_group_ID-+-+--)-+ |
| | '-surrog_group----' | |
| +-USER--surrog_user------------------------+ |
| | .-,------------. | |
| | V | | |
| +-AUTHORIZATION--(----+-DBSA-----+-+--)----+ |
| | +-DBSSO----+ | |
| | +-AAO------+ | |
| | '-BARGROUP-' | |
| '-HOME--"--directory--"--------------------' |
'-DROP--+-PASSWORD------------------------------+----------'
+-UID-----------------------------------+
| .-,-------------------. |
| V | |
+-GROUP--(----+-surrog_group_ID-+-+--)--+
| '-surrog_group----' |
+-USER----------------------------------+
| .-,------------. |
| V | |
+-AUTHORIZATION--(----+-DBSA-----+-+--)-+
| +-DBSSO----+ |
| +-AAO------+ |
| '-BARGROUP-' |
'-HOME----------------------------------'
Example:
-- comment
Example: USER RENAME
-- comment
#top USER SET PASSWORD¶
Zobacz także USER SET PASSWORD dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_2305.htm
Składnia:
>>-SET USER PASSWORD OLD--old_password--NEW--new_password------><
Example:
-- comment
#top USER DROP¶
Zobacz także USER DROP dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_2303.htm
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0724.htm
Składnia:
>>-DROP USER--user---------------------------------------------><
Example:
-- comment
#top permissions¶
#top GRANT¶
Zobacz także GRANT dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0828.htm
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.ddi.doc/ids_ddi_105.htm
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0852.htm
Składnia:
>>-GRANT-------------------------------------------------------->
(1) (2)
>--+-----+-+-| Database-Level Privileges |-----+--TO--+-PUBLIC---------+-+--+-><
| | | (3) | | .-,----------. | | |
| | '-DEFAULT ROLE--| Role Name |-------' | V | | | |
| | '-----'user'---+-' | |
| | (3) | |
| '-+-| Role Name |------| TO Options |-------+-------------------' |
| | (4) | |
| +-| Security Administration Options |-----+ |
| | (5) | |
| '-| Surrogate User Properties |-----------' |
| (6) |
'-+-| Table-Level Privileges |-------------------------+--| TO Options |-'
| (1) (7) |
'-----+-| Routine-Level Privileges |---------------+-'
| (8) |
'---+-| Language-Level Privileges |------+---'
| (9) |
+-| Type-Level Privileges |----------+
| (10) |
'-| Sequence-Level Privileges |------'
TO Options
.-,----------.
V |
|--TO--+-----'user'---+--+-------------------+-+--+---------------+--|
| '-WITH GRANT OPTION-' | '-AS--'grantor'-'
| .-,----------. |
| V | |
'---+-'role'-+-+------------------------'
+-'user'-+
'-PUBLIC-'
For the syntax of the GRANT and REVOKE statements, see the IBM Informix Guide to SQL: Syntax.
Database-level privileges
Database-level privileges
privileges
Ownership rights
privileges
Table-level privileges
privileges
Column-level privileges
privileges
Type-level privileges
privileges
Routine-level privileges
privileges
Language-level privileges
privileges
Automate privileges
privileges
Determine current role at runtime
privileges
Example:
-- comment
#top REVOKE¶
Zobacz także REVOKE dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0945.htm
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0967.htm
Składnia:
>>-REVOKE------------------------------------------------------->
(1) (2) (3)
>--+-----+-+-| Database-Level Privileges |------FROM--| User List |-----+-------------+-+-><
| | '-+-DEFAULT ROLE-+--FROM--+-PUBLIC---------+-----------------' | |
| | '-ACCESS-------' | .-,----------. | | |
| | | V | | | |
| | '---'--user--'-+-' | |
| | (4) | |
| '-+-| Role Name |------FROM--+-PUBLIC-------------+--+-------------------+-+-' |
| | | .-,--------------. | '-AS--'--revoker--'-' | |
| | | V | | | |
| | '---+-'--user--'-+-+-' | |
| | '-'--role--'-' | |
| | (5) | |
| '-| Security Administration Options |------------------------------------' |
| (6) |
'-+-| Table-Level Privileges |-------------------------+--| FROM Options |-----------'
| (1) (7) |
'-----+-| Routine-Level Privileges |---------------+-'
| (8) |
'---+-| Language-Level Privileges |------+---'
| (9) |
+-| Type-Level Privileges |----------+
| (10) |
'-| Sequence-Level Privileges |------'
FROM options
|--FROM--------------------------------------------------------->
(3) .-CASCADE--.
>----+-| User List |------+----------+-----+----+-------------------+--|
| '-RESTRICT-' | '-AS--'--revoker--'-'
| .-,-------------------------. |
| (1) V (4) | |
'-----------+-| Role Name |-----+---+-'
'-'--user--'--------'
Example:
-- comment
#top SHOW GRANTS¶
Zobacz także SHOW GRANTS dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.ddi.doc/ids_ddi_261.htm
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.ddi.doc/ids_ddi_102.htm
Składnia:
comment
Example:
-- comment
#top databases¶
#top DATABASE CREATE¶
Zobacz także DATABASE CREATE dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0368.htm
Składnia:
>>-CREATE DATABASE--+---------------+--database--+-------------+-->
'-IF NOT EXISTS-' '-IN--dbspace-'
.-NLSCASE SENSITIVE-------.
>--+-----------------------------+--+-+---------------------+-+-><
'-WITH--+-+----------+--LOG-+-' '-NLSCASE INSENSITIVE-'
| '-BUFFERED-' |
'-LOG MODE ANSI-----'
Example:
-- comment
#top DATABASE ALTER¶
Zobacz także DATABASE ALTER dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
Składnia:
comment
Example:
-- comment
#top DATABASE DROP¶
Zobacz także DATABASE DROP dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0713.htm
Składnia:
>>-DROP DATABASE--+-----------+--| Database Name |-------------><
'-IF EXISTS-'
Example:
-- comment
#top schemas¶
#top SCHEMA CREATE¶
Zobacz także SCHEMA CREATE dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
Składnia:
comment
Example:
-- comment
#top SCHEMA ALTER¶
Zobacz także SCHEMA ALTER dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
Składnia:
comment
Example:
-- comment
#top SCHEMA DROP¶
Zobacz także SCHEMA DROP dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
Składnia:
comment
Example:
-- comment
#top tablespaces¶
#top TABLESPACE CREATE¶
Zobacz także TABLESPACE CREATE dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
Składnia:
comment
Example:
-- comment
#top TABLESPACE ALTER¶
Zobacz także TABLESPACE ALTER dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
Składnia:
comment
Example:
-- comment
#top TABLESPACE DROP¶
Zobacz także TABLESPACE DROP dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
Składnia:
comment
Example:
-- comment
#top tables¶
#top TABLE CREATE¶
Zobacz także TABLE CREATE dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0509.htm
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0571.htm
Składnia:
.-STANDARD-.
>>-CREATE--+-+-----+--+--TABLE--+---------------+--table-------->
'-RAW-' '-IF NOT EXISTS-'
>--+-| Table Definition |---------+--+------------------------+-->
| (1) (2) | | (1) |
'-------| OF TYPE Clause |-----' '-------| WITH Options |-'
>--+-------------------------+--+-------------------------------+-->
| (3) | | (1) (4) |
'-| SECURITY Clause |-----' '-------| Storage Options |-----'
>--+-------------------+--+------------------------------+------>
| (5) | | (6) |
'-| LOCK Mode |-----' '-| USING Access-Method |-----'
>--+----------------------------------+------------------------><
| (1) (7) |
'-------| Statistics Options |-----'
Table Definition
.-,-------------------------.
V (8) |
|--(----| Column Definition |-----+----------------------------->
>--+-----------------------------------------------+--)---------|
| .-,--------------------------------------. |
| V (9) | |
'-,----+-| Multiple-Column Constraint |-----+-+-'
| (8) |
'-| Column Definition |--------------'
WITH Options
|--+---------------------+--------------------------------------|
'-WITH--+-AUDIT-----+-'
+-CRCOLS----+
+-REPLCHECK-+
+-VERCOLS---+
'-ERKEY-----'
Składnia:
.-,-------------------------.
V (1) |
>>-CREATE TEMP TABLE -+---------------+--table--(----| Column Definition |-----+-->
'-IF NOT EXISTS-'
>--+----------------------------------------------------------+--)-->
| .-,---------------------------------------------. |
| V (2) | |
'-,------+-| Multiple-Column Constraint Format |-----+-+---'
| (1) |
'-| Column Definition |---------------------'
>--+-------------+--+-------------------------------+----------->
'-WITH NO LOG-' | (3) (4) |
'-------| Storage Options |-----'
>--+---------------------------+--+------------------------------------+-><
| (5) | | (6) |
'-| LOCK MODE Options |-----' '-| USING Access-Method Clause |-----'
#top TABLE CREATE LIKE¶
Zobacz także TABLE CREATE LIKE dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE CREATE AS¶
Zobacz także TABLE CREATE AS dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
Nie jest to wierna kopia struktury originalnej tabeli !!!
-- comment
#top TABLE CREATE with PRIMARY KEY¶
Zobacz także TABLE CREATE with PRIMARY KEY dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE CREATE with auto_increment¶
Zobacz także TABLE CREATE with auto_increment dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE CREATE with UNIQUE KEY (singlecolumn)¶
Zobacz także TABLE CREATE with UNIQUE KEY (singlecolumn) dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE CREATE with UNIQUE KEY (multicolumn)¶
Zobacz także TABLE CREATE UNIQUE KEY (multicolumn) dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE CREATE with FULLTEXT KEY¶
Zobacz także TABLE CREATE with FULLTEXT KEY dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE CREATE with FOREIGN KEY¶
Zobacz także TABLE CREATE with FOREIGN KEY dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE CREATE with INDEX¶
Zobacz także TABLE CREATE with INDEX dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE CREATE with partitioned¶
Zobacz także TABLE CREATE with partitioned dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE CREATE with COLLATE without UNIQUE¶
Zobacz także TABLE CREATE with COLLATE without UNIQUE dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE CREATE with COLLATE with UNIQUE¶
Zobacz także TABLE CREATE with COLLATE with UNIQUE dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE ALTER¶
Zobacz także TABLE ALTER dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0290.htm
Składnia:
>>-ALTER TABLE--+-table---+--+-| Basic Table Options |------+--><
'-synonym-' | (1) |
+-| Logging TYPE Options |-----+
| (2) |
'-| Statistics Options |-------'
Basic Table Options
.-,---------------------------------------------.
V (3) |
|--+---+-| ADD Column Clause |---------------------+-+-+--------|
| | (4) | |
| +-| ADD AUDIT Clause |----------------------+ |
| | (5) | |
| +-| ADD CONSTRAINT Clause |-----------------+ |
| | (6) | |
| +-| MODIFY Clause |-------------------------+ |
| | (7) | |
| +-| DROP AUDIT Clause |---------------------+ |
| | (8) | |
| +-| DROP CONSTRAINT Clause |----------------+ |
| | (9) | |
| +-| DROP Column Clause |--------------------+ |
| | (10) (11) | |
| +--------| MODIFY EXTENT SIZE Clause |------+ |
| | (10) (12) | |
| +--------| MODIFY NEXT SIZE Clause |--------+ |
| | (10) (13) | |
| +--------| LOCK MODE Clause |---------------+ |
| | (14) | |
| +-| PUT Clause |----------------------------+ |
| | (15) | |
| '-| SECURITY POLICY Clause |----------------' |
'-+-+-ADD--+--+-ROWIDS--+------+--------------------'
| '-DROP-' '-VERCOLS-' |
| (16) |
+-| ER Shadow Columns |------+
| (17) |
'-| ADD TYPE Clause |--------'
#top TABLE ALTER with PRIMARY KEY¶
Zobacz także TABLE ALTER with PRIMARY KEY dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE ALTER with auto increment¶
Zobacz także TABLE ALTER with auto_increment dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE ALTER with UNIQUE KEY (singlecolumn)¶
Zobacz także TABLE ALTER with UNIQUE KEY (singlecolumn) dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE ALTER with UNIQUE KEY (multicolumn)¶
Zobacz także TABLE ALTER UNIQUE KEY (multicolumn) dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE ALTER with FULLTEXT KEY¶
Zobacz także TABLE ALTER with FULLTEXT KEY dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE ALTER with FOREIGN KEY¶
Zobacz także TABLE ALTER with FOREIGN KEY dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE ALTER with INDEX¶
Zobacz także TABLE ALTER with INDEX dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE ALTER with partitioned¶
Zobacz także TABLE ALTER with partitioned dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE ALTER with COLLATE without UNIQUE¶
Zobacz także TABLE ALTER with COLLATE without UNIQUE dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE ALTER with COLLATE with UNIQUE¶
Zobacz także TABLE ALTER with COLLATE with UNIQUE dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Example:
-- comment
#top TABLE RENAME¶
Zobacz także TABLE RENAME dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0944.htm
Składnia:
>>-RENAME TABLE--+--------+--old_table--TO--new_table----------><
'-owner.-'
Example: rename table
-- comment
#top TABLE TRUNCATE¶
Zobacz także TABLE TRUNCATE dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_1236.htm
TRUNCATE TABLE empties a table completely. Logically, this is equivalent to a DELETE statement that deletes all rows, but there are practical differences under some circumstances.
Składnia:
.- TABLE-.
>>-TRUNCATE -+--------+--+-------------+--+- table --+---------->
'- 'owner' -.-' '- synonym '
.- DROP STORAGE -.
>--+----------------+------------------------------------------><
'- REUSE STORAGE '
Example:
-- comment
#top TABLE DROP¶
Zobacz także TABLE DROP dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0736.htm
Składnia:
>>-DROP TABLE--+-----------+--+-----------+--+-table---+-------->
'-IF EXISTS-' '- owner -.-' '-synonym-'
.-CASCADE------.
>--+-+----------+-+--------------------------------------------><
'-RESTRICT-'
Example:
-- comment
#top sequences¶
#top SEQUENCE CREATE¶
Zobacz także SEQUENCE CREATE dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0495.htm
Składnia:
>>-CREATE SEQUENCE--+---------------+--+----------+--sequence--->
'-IF NOT EXISTS-' '-owner--.-'
>--+-------------------------------------+---------------------><
| .-----------------------------. |
| V .-BY-. | (1) |
'---+-INCREMENT--+----+--step-+-+-----'
| .-WITH-. |
+-START--+------+--origin-+
| .-NOMAXVALUE----. |
+-+-MAXVALUE--max-+-------+
| .-NOMINVALUE----. |
+-+-MINVALUE--min-+-------+
| .-NOCYCLE-. |
+-+-CYCLE---+-------------+
+-+-CACHE--size-+---------+
| '-NOCACHE-----' |
| .-ORDER---. |
'-+-NOORDER-+-------------'
Example:
-- comment
#top SEQUENCE ALTER¶
Zobacz także SEQUENCE ALTER dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0281.htm
Składnia:
>>-ALTER SEQUENCE--+--------+--sequence------------------------->
'-owner.-'
.------------------------------------------.
V |
>----+--------------------------------------+-+----------------><
| (1) .-NOCYCLE-. |
+-+-------+-CYCLE---+----+-------------+
| | (1) | |
| +-------+-CACHE size-+-+ |
| | '-NOCACHE----' | |
| | (1) .-ORDER---. | |
| '-------+-NOORDER-+----' |
| (1) .-BY-. |
'-+-------INCREMENT--+----+--step----+-'
| (1) .-WITH-. |
+-------RESTART--+------+--restart-+
| (1) .-NOMAXVALUE----. |
+-------+-MAXVALUE--max-+----------+
| (1) .-NOMINVALUE----. |
'-------+-MINVALUE--min-+----------'
Example:
-- comment
#top SEQUENCE DROP¶
Zobacz także SEQUENCE DROP dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0734.htm
Składnia:
Read syntax diagramSkip visual syntax diagram
>>-DROP SEQUENCE--+-----------+--+------------+--sequence------><
'-IF EXISTS-' '- owner - . '
Example:
-- comment
#top indexes¶
#top INDEX CREATE¶
Zobacz także INDEX CREATE dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0401.htm
Składnia:
(1)
>>-CREATE--| Index-Type Options |------------------------------->
>--INDEX--+---------------+--index--ON--+-table---+------------->
'-IF NOT EXISTS-' '-synonym-'
(2)
>--| Index-Key Specs |------| Index Options |--+--------+------><
'-ONLINE-'
Index Options
|--+------------------------------------+----------------------->
| (3) |
'-| USING Access-Method Clause |-----'
>--+---------------------------+--+-------------------------+--->
| (4) | | (5) |
'-| FILLFACTOR Option |-----' '-| Storage Options |-----'
>--+---------------------+--+--------------------+-------------->
| (6) | | (7) |
'-| Index Modes |-----' '-HASH ON Clause-----'
>--+-----------------------------+------------------------------|
| (8) |
'-| Extent Size Options |-----'
Example: alter table add INDEX
-- comment
#top INDEX ALTER¶
Zobacz także INDEX ALTER dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0268.htm
Składnia:
>>-ALTER INDEX--index----TO--+-----+--CLUSTER------------------><
'-NOT-'
Example: alter table add INDEX
-- comment
#top INDEX DROP¶
Zobacz także INDEX DROP dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_0718.htm
Składnia:
>>-DROP INDEX--+-----------+--+------------+--index------------->
'-IF EXISTS-' '- owner - . '
>--+--------+--------------------------------------------------><
'-ONLINE-'
Example: alter table drop INDEX
-- comment
#top functions¶
#top Functions and Operators¶
Zobacz także Functions and Operators dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSGU8G_11.70.0/com.ibm.sqls.doc/ids_sqs_1758.htm
Example:
-- comment
#top DATA Manipulations¶
#top SELECT with LIMIT and OFFSET¶
Zobacz także SELECT with LIMIT and OFFSET dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
https://www.ibm.com/support/knowledgecenter/SSGU8G_12.1.0/com.ibm.sqls.doc/ids_sqs_0982.htm
Składnia:
comment
Example:
-- comment
Po wykonaniu powyższych zapytań mających na celu utworzenie tabeli oraz dodaniu przykładowych danych można wykonać poniższe zapytania w celu sprawdzenia działania klauzul LIMIT przy wyświetlaniu danych z tabeli:
-- comment
Uzyskany rezultat powinien być analogiczny do poniższego:
comment
Po wykonaniu powyższych zapytań mających na celu utworzenie tabeli oraz dodaniu przykładowych danych można wykonać poniższe zapytania w celu sprawdzenia działania klauzul LIMIT oraz OFFSET przy wyświetlaniu danych z tabeli:
-- comment
Uzyskany rezultat powinien być analogiczny do poniższego:
comment
#top WHERE IN subselect with multiple columns¶
Zobacz także WHERE IN subselect with multiple columns dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
#top Deleting duplicates rows¶
Zobacz także Deleting duplicates rows dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
#top REPLACE INTO¶
Zobacz także REPLACE INTO dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
Example:
-- comment
#top GROUP with CONCAT¶
Zobacz także REPLACE INTO dla: PostgreSQL | MySQL | Firebird | SQLite | MsSQL | Oracle | DB2 | Informix | Sybase
Dokumentacja IBM Informix:
Składnia:
-- comment
Zmodyfikowany ostatnio: 2017/11/01 23:57:59 (8 lat temu),
textsize: 58,3 kB,
htmlsize: 101 kB
Zapraszam do komentowania, zgłaszania sugestii, propozycji, własnych przykładów, ...
Dodaj komentarzKomentarze użytkowników
