Глоссарий
Введение
О сайте
Источники и авторы
Соглашения синтаксиса
Разновидности языка SQL
Типы данных
Статьи и часто задаваемые вопросы
Установка и настройка
Самостоятельная сборка снапшота Firebird
Установка Firebird из снапшота
Установка Firebird на Linux
Скрипт для резервирования базы данных на Python
Скрипт для резервирования базы данных на shell
Как установить на LINUX второй экземпляр Firebird ?
Подключение к базе данных из 1С
Обработка ошибок
Обработка ошибок
Коды ошибок Firebird
Ошибки при создании метаданных
Полезные запросы SQL
SQL000. Математические операции с датой
SQL001.Отбор множества записей по ключам
SQL002.Является ли строка числом
SQL003.Сумма прописью
SQL004. Можно ли в Firebird делать запросы к нескольким базам данных
SQL005. Как в строку вставить произвольный симовол ?
SQL006. Как в строку вставить перенос строки (CRLF) ?
SQL007.Отбор множества записей по ключам из другой таблицы (обход конструкции IN)
SQL008. Полезные хранимые процедуры для обслуживание индексов
SQL009. Формирование штрих-кода EAN13 по коду записи в таблице
SQL012. Посчитать контрольный разряд к СНИЛС
SQL010. Выборка данных из “древовидной таблицы” с учетом иерархии объектов
SQL011. Обмен данными между базами с помощью EXTENDENT (экспортируемых) таблиц
Тематические группы
Утилиты Firebird
Системные таблицы
Таблицы мониторинга
Встроенные функции
Встроенные функции по группам
Операторы конструкции SELECT
Не используемые ключевые слова
Установка Apache+php+Firebird на Ubuntu
A
ABS()
ACOS()
ACTION
ADDMILLISECOND()
ADDSECOND()
ADDMINUTE()
ADDDAY()
ADDWEEK()
ADDMONTH()
ADDYEAR()
ALTER CHARACTER SET
ALTER DATABASE
ALTER DOMAIN
ALTER EXCEPTION
ALL
ALTER EXTERNAL FUNCTION
ALTER INDEX
ALTER PROCEDURE
ALTER SEQUENCE
ALTER TABLE
ALTER TRIGGER
ALTER USER
ANY
ASCII_CHAR()
ASCII_VAL()
ASIN()
ATAN()
ATAN2()
AUTONOMOUS TRANSACTION
AUTODDL
AVG()
B
BACKUP
BASENAME
BIGINT
BIN_AND()
BIN_OR()
BIN_SHL()
BIN_SHR()
BIN_XOR()
BIT_LENGTH()
BLOB
BLOCK
BOTH
BREAK
C
CACHE
CASCADE
CASE
CAST()
CEIL()
CEILING()
CHAR
CHAR VARYING
CHAR_LENGTH()
CHAR_TO_UUID()
CHARACTER
CHARACTER VARYING
CHARACTER_LENGTH()
CHECK
CHECK_POINT_LEN
CLOSE
COALESCE
COLLATION
COMMENT
COMMIT
CONNECT
CONTAINING
CONSTRAINT
COS()
COSH()
COT()
COUNT()
CREATE COLLATION
CREATE DATABASE
CREATE DOMAIN
CREATE EXCEPTION
CREATE GENERATOR
CREATE GLOBAL TEMPORARY TABLE
CREATE INDEX
CREATE PROCEDURE
CREATE ROLE
CREATE SHADOW
CREATE TABLE
CREATE TRIGGER
CREATE USER
CREATE VIEW
CROSS
CURRENT_CONNECTION
CURRENT_DATE
CURRENT_ROLE
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_TRANSACTION
CURRENT_USER
CURSOR
D
DATE
DATEADD
DATEDIFF
DAY
DAY OF WEEK
DECIMAL(n,m)
DECLARE CURSOR
DECLARE CURSOR (BLOB)
DECLARE EXTERNAL FUNCTION
DECLARE FILTER
DECLARE STATEMENT
DECLARE TABLE
DECODE
DELETE
DELETING
DESCRIBE
DESCRIPTOR
DIFFERENCE
DISCONNECT
DISTINCT
DIV()
DOUBLE PRECISION
DOW()
DROP DATABASE
DROP DOMAIN
DROP EXCEPTION
DROP EXTERNAL FUNCTION
DROP FILTER
DROP GENERATOR
DROP INDEX
DROP PROCEDURE
DROP ROLE
DROP SHADOW
DROP TABLE
DROP TRIGGER
DROP USER
DROP VIEW
DSQL
E
EXCEPTION
EXECUTE BLOCK
EXECUTE PROCEDURE
EXECUTE STATEMENT
EXISTS
EXIT
EXP()
EXTERNAL
EXTRACT()
F
.fdb
FETCH
FETCH(BLOB)
FIRST
FLOAT
FOR
FOREIGN KEY
FREE_IT
FROM
G
.GDB
.GDBA
gbak
GDSCODE
GDSCODES
GEN_ID()
GEN_UUID()
GFIX
GRANT
GROUP_COMMIT_WAIT
GROUP BY
GSEC
GSTAT
GTT
H
HAVING
HASH()
HOUR
I
.ib
instclient.exe
instclient.exe
instreg.exe
instsvc.exe
ISQL
IF
IIF()
IN
INDEX
INNER
INSERT
INSERTING, UPDATING, DELETING
IS [NOT] DISTINCT FROM
INT64
INTEGER
IN AUTONOMOUS TRANSACTION
J
JOIN
L
LAST
LEADING
LEAVE
LEFT()
LIKE
LIST()
LOCK
LOG_BUF_SIZE
LOGFILE
LOWER()
LPAD()
M
MAX()
MERGE
MIN()
MINUTE
MONTH
MON$ATTACHMENTS
MON$CALL_STACK
MON$CONTEXT
MON$CONTEXT_VARIABLES
MON$DATABASE
MON$IO_STATS
MON$METADATA
MON$MEMORY_USAGE
MON$RECORD_STATS
MON$STATEMENTS
MON$TRANSACTIONS
N
NATIONAL CHAR(n)
NATIONAL CHARACTER(n)
NCHAR(n)
NEW, OLD
NEXT
NEXT VALUE FOR
NO ACTION
NULLIF
NULLS
NUM_LOG_BUFS
NUMERIC(n,m)
O
OCTET_LENGTH()
OLD
OPEN
ORDER BY
OUTER
OVERLAY()
P
PI()
PLAN
POSITION()
POWER()
PRIMARY KEY
PROCEDURE
PSQL
R
RAND()
RAW_PARTITIONS
RDB$ADMIN
RDB$BACKUP_HISTORY
RDB$CHARACTER_SETS
RDB$CHECK_CONSTRAINTS
RDB$COLLATIONS
RDB$DATABASE
RDB$DEPENDENCIES
RDB$EXCEPTIONS
RDB$FIELDS
RDB$FIELD_DIMENSIONS
RDB$FILES
RDB$FILTERS
RDB$FORMATS
RDB$FUNCTIONS
RDB$FUNCTION_ARGUMENTS
RDB$GENERATORS
RDB$INDEX_SEGMENTS
RDB$INDICES
RDB$LOG_FILES
RDB$PAGES
RDB$PROCEDURES
RDB$PROCEDURE_PARAMETERS
RDB$REF_CONSTRAINTS
RDB$RELATIONS
RDB$RELATION_CONSTRAINTS
RDB$RELATION_FIELDS
RDB$ROLES
RDB$SECURITY_CLASSES
RDB$TRANSACTIONS
RDB$TRIGGERS
RDB$TRIGGER_MESSAGES
RDB$TYPES
RDB$USER_PRIVILEGES
RDB$VIEW_RELATIONS
RDB$GET_CONTEXT()
RDB$SET_CONTEXT()
RECREATE
RECREATE EXCEPTION
RECREATE TRIGGER
RECURSIVE
RELEASE
REPLACE()
RESTART
RESTRICT
RETURNS
RETURNING
REVERSE()
REVOKE
ROLE
ROLLBACK
ROUND()
ROW_COUNT
RPAD()
ROWS
RIGHT
S
SAVEPOINT
SCALAR_ARRAY
SECOND
SELECT
SEQUENCE
SET DEFAULT
SET GENERATOR
SET NULL
SET STATISTICS
SET TERM
SHADOW
SIGN()
SIMILAR TO
SIN()
SINGULAR
SINH()
SKIP
SMALLINT
SOME
SQL
SQLCODE
SQRT()
STARTING WITH
STATEMENT
SUBSTRING()
SUM()
SWEEP
SYSDBA
T
TABLE
TAN()
TANH()
TIME
TIMESTAMP
TRAILING
TRANSACTION
TRIM()
TRUNC()
TYPE
U
UDF
UNION
UNIQUE
UPDATE
UPDATE OR INSERT
UPDATING
UPPER()
USER
USING
UUID_TO_CHAR()
V
VARCHAR(n)
VIEW
W
WEEKDAY
WHEN
WHERE
WHILE
WITH LOCK
WITH RECURSIVE
Y
YEAR
YEARDAY
Обсуждение