<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://firebirdsql.su/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Словарик по FireBird</title>
        <description></description>
        <link>http://firebirdsql.su/</link>
        <lastBuildDate>Wed, 08 Feb 2012 12:14:12 +0400</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://firebirdsql.su/lib/images/favicon.ico</url>
            <title>Словарик по FireBird</title>
            <link>http://firebirdsql.su/</link>
        </image>
        <item>
            <title>ALTER TABLE</title>
            <link>http://firebirdsql.su/doku.php?id=alter_table&amp;rev=1328633814&amp;do=diff</link>
            <description>Версии сервера
 0.9  1.0  1.5.3  1.5.4  1.5.5  2.0  2.0.3  2.0.4  2.1  2.5  3.0   Да    Да    Да    Да    Да    Да    Да    Да    Да    ?    ?  
Формат


ALTER TABLE table &lt;operation&gt; [, &lt;operation&gt; ...];

&lt;operation&gt; = {ADD &lt;col_def&gt; | ADD &lt;table_constraint&gt; | DROP col
| DROP CONSTRAINT constraint}

&lt;col_def&gt; = col {&lt;datatype&gt; | [COMPUTED [BY] (&lt;expr&gt;) | domain}
[DEFAULT {literal | NULL | USER}]
  [NOT NULL] [&lt;col_constraint&gt;]
  [COLLATE collation]

&lt;col_constraint&gt; = [CONSTRAINT constraint] &lt;c…</description>
            <pubDate>Tue, 07 Feb 2012 20:56:54 +0400</pubDate>
        </item>
        <item>
            <title>EXECUTE BLOCK - [Формат] </title>
            <link>http://firebirdsql.su/doku.php?id=execute_block&amp;rev=1328256053&amp;do=diff</link>
            <description>﻿

Версии сервера

Firebird 2.0 

Доступно в

DSQL,  ESQL,  ISQL,  PSQL

Формат
EXECUTE BLOCK [ (inparam datatype = :&lt;название параметра&gt;, ...) ]
      [ RETURNS (outparam datatype, ...) }
AS
[DECLARE VARIABLE varparam datatype; ...]
BEGIN
...
END

inparam - входящие параметры</description>
            <pubDate>Fri, 03 Feb 2012 12:00:53 +0400</pubDate>
        </item>
        <item>
            <title>SELECT</title>
            <link>http://firebirdsql.su/doku.php?id=select&amp;rev=1328066551&amp;do=diff</link>
            <description>﻿

Версии сервера
 0.9  1.0  1.5.3  1.5.4  1.5.5  2.0  2.0.3  2.0.4  2.1  2.5  3.0   Да    Да    Да    Да    Да    Да    Да    Да    Да    Да    Да  

:!: Внимание! Почти с каждым новым релизом сервера Firebird в оператор SELECT добавлялась новая возможность или параметр. В связи с этим, смотрите версию сервера напротив описания каждого параметра оператора.…</description>
            <pubDate>Wed, 01 Feb 2012 07:22:31 +0400</pubDate>
        </item>
        <item>
            <title>UPDATE - [Формат] </title>
            <link>http://firebirdsql.su/doku.php?id=update&amp;rev=1327748423&amp;do=diff</link>
            <description>Версии сервера
 0.9  1.0  1.5.3  1.5.4  1.5.5  2.0  2.0.3  2.0.4  2.1  2.5  3.0   +    +    +    +    +    +    +    +    +    +    +  
Формат


UPDATE {table | view} SET 
  col = &lt;val&gt; [, col = &lt;val&gt; ...]
[WHERE &lt;search_condition&gt;;

&lt;val&gt; = {
col [&lt;array_dim&gt;] | &lt;constant&gt; | &lt;expr&gt; | &lt;function&gt;
  | NULL | USER
  }

&lt;array_dim&gt; = [x:y [, x:y ...]]</description>
            <pubDate>Sat, 28 Jan 2012 15:00:23 +0400</pubDate>
        </item>
        <item>
            <title>CONSTRAINT - [Виды ограничений ссылочной целостности] </title>
            <link>http://firebirdsql.su/doku.php?id=constraint&amp;rev=1327600439&amp;do=diff</link>
            <description>﻿

Версии сервера
 0.9  1.0  1.5.3  1.5.4  1.5.5  2.0  2.0.3  2.0.4  2.1  2.5  3.0   Да    Да    Да    Да    Да    Да    Да    Да    Да    ?    ?  
Доступно в

ISQL

Формат


  .....
  ,[CONSTRAINT &lt; constraint_name &gt; ] {
     PRIMARY KEY ( &lt; domain1 &gt;  [,&lt; domainN &gt;] ) [USING INDEX &lt; index_name &gt; ]|
     FOREIGN KEY ( &lt; domain1 &gt;  [,&lt; domainN &gt;] ) 
         REFERENCES &lt; table_name &gt;( &lt; domain1 &gt;  [,&lt; domainN &gt;] ) 
         [ ON UPDATE &lt; rule &gt; ] 
         [ ON DELETE &lt; rule &gt; ] [USING INDEX &lt; i…</description>
            <pubDate>Thu, 26 Jan 2012 21:53:59 +0400</pubDate>
        </item>
        <item>
            <title>COALESCE</title>
            <link>http://firebirdsql.su/doku.php?id=coalesce&amp;rev=1327579926&amp;do=diff</link>
            <description>Версии сервера
 0.9  1.0  1.5.3  1.5.4  1.5.5  2.0  2.0.3  2.0.4  2.1  2.5  3.0   -    -    Да    Да    Да    Да    Да    Да    Да    ?    ?  
Формат

COALESCE ( значение1, значение2[,значение3[,значение4]])</description>
            <pubDate>Thu, 26 Jan 2012 16:12:06 +0400</pubDate>
        </item>
        <item>
            <title>POSITION() - [См. также] </title>
            <link>http://firebirdsql.su/doku.php?id=position&amp;rev=1327402229&amp;do=diff</link>
            <description>﻿

Версии сервера
 0.9  1.0  1.5.3  1.5.4  1.5.5  2.0  2.0.3  2.0.4  2.1  2.5  3.0   -    -    -    -    -    -    -    -    +    +    -  
Доступно в

DSQL,  ESQL,  ISQL,  PSQL


Формат

POSITION (string_exp1 IN string_exp2)</description>
            <pubDate>Tue, 24 Jan 2012 14:50:29 +0400</pubDate>
        </item>
        <item>
            <title>RDB$GET_CONTEXT</title>
            <link>http://firebirdsql.su/doku.php?id=rdb_get_context&amp;rev=1326968084&amp;do=diff</link>
            <description>Версии сервера
 0.9  1.0  1.5.3  1.5.4  1.5.5  2.0  2.0.3  2.0.4  2.1  2.5  3.0   -    -    -    -    -    Да    Да    Да    Да    Да    Да  
Формат

RDB$GET_CONTEXT( «пространство имён», переменная)</description>
            <pubDate>Thu, 19 Jan 2012 14:14:44 +0400</pubDate>
        </item>
        <item>
            <title>CAST()</title>
            <link>http://firebirdsql.su/doku.php?id=cast&amp;rev=1325002761&amp;do=diff</link>
            <description>Версии сервера
 0.9  1.0  1.5.3  1.5.4  1.5.5  2.0  2.0.3  2.0.4  2.1  2.5  3.0   Да    Да    Да    Да    Да    Да    Да    Да    Да    Да    ?  
Формат


CAST (&lt;val&gt; AS &lt;datatype&gt;);

 Аргумент  Описание &lt;val&gt; Столбец или выражение, которое вычисляется к символьному типу данных.&lt;datatype&gt;Тип данных, в который необходимо преобразовать.
Описание


CAST() позволяет использовать числовые и символьные данные в одном выражении, преобразовывая значения к определенному типу данных.…</description>
            <pubDate>Tue, 27 Dec 2011 20:19:21 +0400</pubDate>
        </item>
        <item>
            <title>DATEDIFF() - [Описание] </title>
            <link>http://firebirdsql.su/doku.php?id=datediff&amp;rev=1324495573&amp;do=diff</link>
            <description>﻿

Версии сервера
 0.9  1.0  1.5.3  1.5.4  1.5.5  2.0  2.0.3  2.0.4  2.1  2.5  3.0   -    -    -    -    -    -    -    -    Да    Да    Да  
Доступно в

DSQL,  ESQL,  ISQL,  PSQL

Формат

DATEDIFF(&lt;timestamp_part&gt; FROM &lt;date_time1&gt; TO &lt;date_time2&gt;)
или
DATEDIFF(&lt;timestamp_part&gt;, &lt;date_time1&gt;, &lt;date_time2&gt;)</description>
            <pubDate>Wed, 21 Dec 2011 23:26:13 +0400</pubDate>
        </item>
        <item>
            <title>DECLARE CURSOR</title>
            <link>http://firebirdsql.su/doku.php?id=declare_cursor&amp;rev=1323451903&amp;do=diff</link>
            <description>Версии сервера
                                    0.9  1.0  1.5.3  1.5.4  1.5.5  2.0   2.0.3  2.0.4  2.1   2.5   3.0   DSQL   -    -    Да     Да     Да     Да    Да     Да     Да    Да    Да   PSQL   -    -    -      -      -      Да    Да     Да     Да    Да    Да  
Формат

SQL:</description>
            <pubDate>Fri, 09 Dec 2011 21:31:43 +0400</pubDate>
        </item>
        <item>
            <title>CASE - [Описание] </title>
            <link>http://firebirdsql.su/doku.php?id=case&amp;rev=1323177246&amp;do=diff</link>
            <description>Версии сервера
 0.9  1.0  1.5.3  1.5.4  1.5.5  2.0  2.0.3  2.0.4  2.1  2.5  3.0   ?    ?    Да    Да    Да    Да    Да    Да    Да    Да    Да  
Формат


case [&lt;переменная&gt;]

when &lt;условие&gt; then &lt;значение&gt;</description>
            <pubDate>Tue, 06 Dec 2011 17:14:06 +0400</pubDate>
        </item>
        <item>
            <title>CREATE INDEX - [Пример] </title>
            <link>http://firebirdsql.su/doku.php?id=create_index&amp;rev=1322568030&amp;do=diff</link>
            <description>﻿

Версии сервера
 0.9  1.0  1.5.3  1.5.4  1.5.5  2.0  2.0.3  2.0.4  2.1  2.5  3.0   +    +    +    +    +    +    +    +    +    +    +  
Формат


CREATE [UNIQUE] [ASC[ENDING] | DESC[ENDING]]
INDEX &lt;имя индекса&gt; ON &lt;таблица&gt;
(&lt;столбец&gt; [, &lt;столбец&gt;] ...);</description>
            <pubDate>Tue, 29 Nov 2011 16:00:30 +0400</pubDate>
        </item>
        <item>
            <title>WHILE - [Версии сервера] </title>
            <link>http://firebirdsql.su/doku.php?id=while&amp;rev=1322243913&amp;do=diff</link>
            <description>﻿

Версии сервера
 0.9  1.0  1.5.3  1.5.4  1.5.5  2.0  2.0.3  2.0.4  2.1  2.5  3.0   Да    Да    Да    Да    Да    Да    Да    Да    Да    Да    ?  
Доступно в

PSQL

Формат

WHILE (&lt;условие&gt;) DO &lt;команда&gt;</description>
            <pubDate>Fri, 25 Nov 2011 21:58:33 +0400</pubDate>
        </item>
        <item>
            <title>UPDATE OR INSERT</title>
            <link>http://firebirdsql.su/doku.php?id=update_or_insert&amp;rev=1322228242&amp;do=diff</link>
            <description>﻿

 Модификация или вставка записи

Версии сервера
 0.9  1.0  1.5.3  1.5.4  1.5.5   2.0   2.0.3  2.0.4  2.1  2.5  3.0   -    -    -    -    -    -    -    -    Да    Да    Да  
Доступно в

DSQL  PSQL</description>
            <pubDate>Fri, 25 Nov 2011 17:37:22 +0400</pubDate>
        </item>
        <item>
            <title>gbak</title>
            <link>http://firebirdsql.su/doku.php?id=gbak&amp;rev=1322143710&amp;do=diff</link>
            <description>Версии сервера

ВСЕ

Формат

gbak  -b [backup option ...]  [common option ...]  source target

gbak  -c|-r [restore option ...]  [common option ...]  source target

(-c|-r означает, что при вызове gbak нужно использовать либо -c, либо -r, но не вместе.)</description>
            <pubDate>Thu, 24 Nov 2011 18:08:30 +0400</pubDate>
        </item>
    </channel>
</rss>

