<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Development%3AXMLDB_reserved_words</id>
	<title>Development:XMLDB reserved words - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Development%3AXMLDB_reserved_words"/>
	<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:XMLDB_reserved_words&amp;action=history"/>
	<updated>2026-05-06T17:34:53Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Development:XMLDB_reserved_words&amp;diff=12226&amp;oldid=prev</id>
		<title>Олег Давидович: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:XMLDB_reserved_words&amp;diff=12226&amp;oldid=prev"/>
		<updated>2024-10-21T08:59:24Z</updated>

		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 08:59, 21 октября 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Олег Давидович</name></author>
	</entry>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Development:XMLDB_reserved_words&amp;diff=12225&amp;oldid=prev</id>
		<title>1&gt;Stronk7: Adding some new reserved words from MDL-18420</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:XMLDB_reserved_words&amp;diff=12225&amp;oldid=prev"/>
		<updated>2009-03-02T19:21:43Z</updated>

		<summary type="html">&lt;p&gt;Adding some new reserved words from MDL-18420&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Development:XMLDB Documentation|XMLDB Documentation]] &amp;gt; XMLDB reserved words&lt;br /&gt;
----&lt;br /&gt;
For each RDBMS some words are forbidden to be used as identifiers and they are called &amp;#039;&amp;#039;&amp;#039;&amp;quot;reserved words&amp;quot;&amp;#039;&amp;#039;&amp;#039;. Here you will find one big list that is automatically generated by the list of reserved words present in the &amp;#039;&amp;#039;&amp;#039;XMLDB classes&amp;#039;&amp;#039;&amp;#039; (it includes the reserved words for MySQL, PostgreSQL, Oracle and MSSQL).&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s a must to avoid completely the use of these reserved words in your DB structures (tables, columns...). At the end of this page, you&amp;#039;ll find [[#Some useful links|some useful links]] about reserved words.&lt;br /&gt;
&lt;br /&gt;
== The list ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;access, accessible, add, all, alter, analyse, analyze, and, any, array, as, asc, asensitive, asymmetric, audit, authorization, autoincrement, avg, backup, before, begin, between, bigint, binary, blob, both, break, browse, bulk, by, call, cascade, case, cast, change, char, character, check, checkpoint, close, cluster, clustered, coalesce, collate, column, comment, commit, committed, compress, compute, condition, confirm, connect, connection, constraint, contains, containstable, continue, controlrow, convert, count, create, cross, current, current_date, current_role, current_time, current_timestamp, current_user, cursor, database, databases, date, day_hour, day_microsecond, day_minute, day_second, dbcc, deallocate, dec, decimal, declare, default, deferrable, delayed, delete, deny, desc, describe, deterministic, disk, distinct, distinctrow, distributed, div, do, double, drop, dual, dummy, dump, each, else, elseif, enclosed, end, errlvl, errorexit, escape, escaped, except, exclusive, exec, execute, exists, exit, explain, external, false, fetch, file, fillfactor, float, float4, float8, floppy, for, force, foreign, freetext, freetexttable, freeze, from, full, fulltext, function, goto, grant, group, having, high_priority, holdlock, hour_microsecond, hour_minute, hour_second, identified, identity, identity_insert, identitycol, if, ignore, ilike, immediate, in, increment, index, infile, initial, initially, inner, inout, insensitive, insert, int, int1, int2, int3, int4, int8, integer, intersect, interval, into, is, isnull, isolation, iterate, join, key, keys, kill, leading, leave, left, level, like, limit, linear, lineno, lines, load, localtime, localtimestamp, lock, long, longblob, longtext, loop, low_priority, master_heartbeat_period, master_ssl_verify_server_cert, match, max, maxextents, mediumblob, mediumint, mediumtext, middleint, min, minus, minute_microsecond, minute_second, mirrorexit, mlslabel, mod, mode, modifies, modify, national, natural, new, no_write_to_binlog, noaudit, nocheck, nocompress, nonclustered, not, notnull, nowait, null, nullif, number, numeric, of, off, offline, offset, offsets, old, on, once, online, only, open, opendatasource, openquery, openrowset, openxml, optimize, option, optionally, or, order, out, outer, outfile, over, overlaps, overwrite, pctfree, percent, perm, permanent, pipe, pivot, placing, plan, precision, prepare, primary, print, prior, privileges, proc, procedure, processexit, public, purge, raid0, raiserror, range, raw, read, read_only, read_write, reads, readtext, real, reconfigure, references, regexp, release, rename, repeat, repeatable, replace, replication, require, resource, restore, restrict, return, returning, revoke, right, rlike, rollback, row, rowcount, rowguidcol, rowid, rownum, rows, rule, save, schema, schemas, second_microsecond, select, sensitive, separator, serializable, session, session_user, set, setuser, share, show, shutdown, similar, size, smallint, some, soname, spatial, specific, sql, sql_big_result, sql_calc_found_rows, sql_small_result, sqlexception, sqlstate, sqlwarning, ssl, start, starting, statistics, straight_join, successful, sum, symmetric, synonym, sysdate, system_user, table, tape, temp, temporary, terminated, textsize, then, tinyblob, tinyint, tinytext, to, top, trailing, tran, transaction, trigger, true, truncate, tsequal, uid, uncommitted, undo, union, unique, unlock, unsigned, update, updatetext, upgrade, usage, use, user, using, utc_date, utc_time, utc_timestamp, validate, values, varbinary, varchar, varchar2, varcharacter, varying, verbose, view, waitfor, when, whenever, where, while, with, work, write, writetext, x509, xor, year_month, zerofill&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Some useful links ==&lt;br /&gt;
&lt;br /&gt;
* One Universal Checker: http://www.petefreitag.com/tools/sql_reserved_words_checker/&lt;br /&gt;
* MySQL: http://dev.mysql.com/doc/refman/5.0/en/reserved-words.html&lt;br /&gt;
* PostgreSQL: http://www.postgresql.org/docs/current/static/sql-keywords-appendix.html&lt;br /&gt;
* SQL*Server: http://msdn2.microsoft.com/en-us/library/ms189822.aspx&lt;br /&gt;
* Oracle: http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14200/ap_keywd.htm&lt;br /&gt;
* Good site with all the &amp;#039;&amp;#039;&amp;#039;real reserved words&amp;#039;&amp;#039;&amp;#039; for some DB (with version info): http://search.cpan.org/src/CHANSEN/ (under the SQL-ReservedWords-xx dirs).&lt;br /&gt;
* Escaping reserved words: http://www.ispirer.com/doc/sqlways38/Output/SQLWays-1-034.html&lt;br /&gt;
* [[XMLDB Problems#Reserved Words in Moodle DB|Current reserved words used by Moodle]].&lt;br /&gt;
&lt;br /&gt;
[[Category:XMLDB]]&lt;/div&gt;</summary>
		<author><name>1&gt;Stronk7</name></author>
	</entry>
</feed>