<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://ddn.pluspedia.org/w/index.php?action=history&amp;feed=atom&amp;title=Insert_%28SQL%29</id>
	<title>Insert (SQL) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://ddn.pluspedia.org/w/index.php?action=history&amp;feed=atom&amp;title=Insert_%28SQL%29"/>
	<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Insert_(SQL)&amp;action=history"/>
	<updated>2026-08-07T04:49:32Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in PlusPedia</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://ddn.pluspedia.org/w/index.php?title=Insert_(SQL)&amp;diff=573871&amp;oldid=prev</id>
		<title>Fmrauch: kein  Bezug zu WP</title>
		<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Insert_(SQL)&amp;diff=573871&amp;oldid=prev"/>
		<updated>2017-11-18T23:08:21Z</updated>

		<summary type="html">&lt;p&gt;kein  Bezug zu WP&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 18. November 2017, 23:08 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l56&quot;&gt;Zeile 56:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 56:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Achtung, dies ist keine gültige SQL-Anweisung laut SQL-Standard (&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Achtung, dies ist keine gültige SQL-Anweisung laut SQL-Standard (&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Andere &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Wikipedia Sprachen &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Andere &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Versionen &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://SQL.wikipedia.org/wiki/2003 WPSprache{SQL}: 2003 ]), da der Subselect unvollständig ist.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [http://SQL.wikipedia.org/wiki/2003 WPSprache{SQL}: 2003 ]), da der Subselect unvollständig ist.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key db_pluspedia2011_puck:diff:1.41:old-573870:rev-573871:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Fmrauch</name></author>
	</entry>
	<entry>
		<id>https://ddn.pluspedia.org/w/index.php?title=Insert_(SQL)&amp;diff=573870&amp;oldid=prev</id>
		<title>Fmrauch: nicht vorhanden</title>
		<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Insert_(SQL)&amp;diff=573870&amp;oldid=prev"/>
		<updated>2017-11-18T23:07:12Z</updated>

		<summary type="html">&lt;p&gt;nicht vorhanden&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 18. November 2017, 23:07 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l134&quot;&gt;Zeile 134:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 134:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Trigger==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Trigger==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wenn [[Datenbanktrigger|Trigger]] für die Tabelle definiert sind, mit welcher die INSERT-Anweisung arbeitet, werden diese im Zusammenhang mit der Operation ausgewertet. BEFORE INSERT Triggers erlauben eine Veränderung der Werte, welche in die Tabelle eingefügt werden sollen.  AFTER INSERT Triggers können die Daten nicht mehr anpassen, doch sie können verwendet werden, um Anpassungen an anderen Tabellen durchzuführen, wie etwa einen Prüfmechanismus.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wenn [[Datenbanktrigger|Trigger]] für die Tabelle definiert sind, mit welcher die INSERT-Anweisung arbeitet, werden diese im Zusammenhang mit der Operation ausgewertet. BEFORE INSERT Triggers erlauben eine Veränderung der Werte, welche in die Tabelle eingefügt werden sollen.  AFTER INSERT Triggers können die Daten nicht mehr anpassen, doch sie können verwendet werden, um Anpassungen an anderen Tabellen durchzuführen, wie etwa einen Prüfmechanismus.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Siehe auch==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*[[Data Manipulation Language]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Weblinks==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Weblinks==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Fmrauch</name></author>
	</entry>
	<entry>
		<id>https://ddn.pluspedia.org/w/index.php?title=Insert_(SQL)&amp;diff=573869&amp;oldid=prev</id>
		<title>Fmrauch: keine anderen Sprachen vorhanden</title>
		<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Insert_(SQL)&amp;diff=573869&amp;oldid=prev"/>
		<updated>2017-11-18T23:06:51Z</updated>

		<summary type="html">&lt;p&gt;keine anderen Sprachen vorhanden&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 18. November 2017, 23:06 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l143&quot;&gt;Zeile 143:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 143:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{DEFAULTSORT:Insert (Sql)}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{DEFAULTSORT:Insert (Sql)}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Datenbanksprache]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Datenbanksprache]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://cs.wikipedia.org/wiki/INSERT WPSprache{cs}: INSERT ]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://en.wikipedia.org/wiki/Insert_(SQL) WPSprache{en}: Insert (SQL) ]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://lv.wikipedia.org/wiki/Insert_(SQL) WPSprache{lv}: Insert (SQL) ]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://nl.wikipedia.org/wiki/Insert_(SQL) WPSprache{nl}: Insert (SQL) ]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://ja.wikipedia.org/wiki/INSERT_(SQL) WPSprache{ja}: INSERT (SQL) ]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://no.wikipedia.org/wiki/Insert_(SQL) WPSprache{no}: Insert (SQL) ]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://pt.wikipedia.org/wiki/Insert_(SQL) WPSprache{pt}: Insert (SQL) ]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://ru.wikipedia.org/wiki/Insert_(SQL) WPSprache{ru}: Insert (SQL) ]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://sq.wikipedia.org/wiki/Insert_(SQL) WPSprache{sq}: Insert (SQL) ]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://sr.wikipedia.org/wiki/Insert_(SQL) WPSprache{sr}: Insert (SQL) ]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://uk.wikipedia.org/wiki/Insert_(SQL) WPSprache{uk}: Insert (SQL) ]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://vi.wikipedia.org/wiki/Insert_(SQL) WPSprache{vi}: Insert (SQL) ]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [http://zh.wikipedia.org/wiki/插入_(SQL) WPSprache{zh}: 插入 (SQL) ]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Init-Quelle ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Init-Quelle ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Fmrauch</name></author>
	</entry>
	<entry>
		<id>https://ddn.pluspedia.org/w/index.php?title=Insert_(SQL)&amp;diff=174742&amp;oldid=prev</id>
		<title>188.104.197.234: Init</title>
		<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Insert_(SQL)&amp;diff=174742&amp;oldid=prev"/>
		<updated>2011-05-17T20:13:07Z</updated>

		<summary type="html">&lt;p&gt;Init&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Eine [[SQL]] &amp;#039;&amp;#039;&amp;#039;INSERT&amp;#039;&amp;#039;&amp;#039;-Anweisung fügt einen oder mehrere Datensätze zu einer einzigen [[Datenbanktabelle|Tabelle]] in einer [[Relationale Datenbank|Relationalen Datenbank]] hinzu.&lt;br /&gt;
&lt;br /&gt;
==Einführung==&lt;br /&gt;
Insert-Anweisungen haben den folgenden Aufbau:&lt;br /&gt;
&lt;br /&gt;
* INSERT INTO &amp;#039;&amp;#039;Tabelle&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Spalte1&amp;#039;&amp;#039;, [&amp;#039;&amp;#039;Spalte2, ... &amp;#039;&amp;#039;]) VALUES (&amp;#039;&amp;#039;Wert1&amp;#039;&amp;#039;, [&amp;#039;&amp;#039;Wert2, ...&amp;#039;&amp;#039;])&lt;br /&gt;
&lt;br /&gt;
Die Anzahl der Spalten und Werte muss übereinstimmen. Wird eine Spalte nicht angegeben, wird der Standardwert für diese Spalte verwendet. Die übergebenen (oder angenommenen) Werte der &amp;lt;code&amp;gt;INSERT&amp;lt;/code&amp;gt;-Anweisung müssen alle Vorschriften und Bedingungen wie [[Schlüssel (Datenbank)|Primärschlüssel]], [[Constraint|&amp;lt;code&amp;gt;CHECK&amp;lt;/code&amp;gt;-Bedingungen]], und [[Null (SQL)|&amp;lt;code&amp;gt;NOT NULL&amp;lt;/code&amp;gt;]] erfüllen). Wenn ein Syntaxfehler auftritt oder eine Bedingung verletzt wird, so wird die neue Zeile nicht zur Tabelle hinzugefügt und man erhält stattdessen eine Fehlermeldung.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO Telefonbuch (Name, Telefonnummer) VALUES (&amp;#039;Martin Muster&amp;#039;, &amp;#039;000-11223344&amp;#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kurzformen können auch verwendet werden, wenn man die Reihenfolge der Spalten beachtet, welche bei der Tabellenerstellung festgelegt wurde. Es müssen nicht alle Spalten angegeben werden, da nicht verwendete Spalten mit ihrem Standardwert gefüllt werden oder auf NULL bleiben:&lt;br /&gt;
&lt;br /&gt;
* INSERT INTO &amp;#039;&amp;#039;Tabelle&amp;#039;&amp;#039; VALUES (&amp;#039;&amp;#039;Wert1&amp;#039;&amp;#039;, [&amp;#039;&amp;#039;Wert2, ...&amp;#039;&amp;#039;])&lt;br /&gt;
&lt;br /&gt;
Ein Beispiel, um zwei Spalten in der Telefonbuch-Tabelle einzufügen und die anderen Spalten, welche anschließend folgen könnten, zu ignorieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO Telefonbuch VALUES (&amp;#039;Martin Muster&amp;#039;, &amp;#039;000-11223344&amp;#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Erweiterte Anweisungen==&lt;br /&gt;
===Inserts mehrerer Zeilen===&lt;br /&gt;
Seit [[SQL-92]] gibt es die Möglichkeit &amp;#039;&amp;#039;Spaltenwert-Konstruktoren&amp;#039;&amp;#039; zu verwenden, um mehrere Zeilen gleichzeitig mit einer Anweisung einzufügen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO &amp;#039;&amp;#039;Tabelle&amp;#039;&amp;#039; (&amp;#039;&amp;#039;Spalte-a&amp;#039;&amp;#039;, [&amp;#039;&amp;#039;Spalte-b, ... &amp;#039;&amp;#039;])&lt;br /&gt;
VALUES (&amp;#039;&amp;#039;Wert-1a&amp;#039;&amp;#039;, [&amp;#039;&amp;#039;Wert-1b, ...&amp;#039;&amp;#039;]),&lt;br /&gt;
       (&amp;#039;&amp;#039;Wert-2a&amp;#039;&amp;#039;, [&amp;#039;&amp;#039;Wert-2b, ...&amp;#039;&amp;#039;]),&lt;br /&gt;
       ...&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Möglichkeit wird unterstützt von [[IBM DB2|DB2]], [[Microsoft SQL Server|SQL Server]] (seit Version 10.0 - etwa 2008), [[PostgreSQL]] (seit Version 8.2), [[MySQL]], und [[H2 (DBMS)|H2]].&lt;br /&gt;
&lt;br /&gt;
Beispiel (Annahme, dass &amp;#039;Name&amp;#039; and &amp;#039;Telefonnummer&amp;#039; die einzigen Spalten in der &amp;#039;Telefonbuch&amp;#039; Tabelle sind):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO Telefonbuch VALUES (&amp;#039;Martin Muster&amp;#039;, &amp;#039;000-11223344&amp;#039;), (&amp;#039;Markus Mustermann&amp;#039;, &amp;#039;111-00226644&amp;#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Dies ist eine Abkürzung der folgenden zwei Befehle:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO Telefonbuch VALUES (&amp;#039;Martin Muster&amp;#039;, &amp;#039;000-11223344&amp;#039;);&lt;br /&gt;
INSERT INTO Telefonbuch VALUES (&amp;#039;Markus Mustermann&amp;#039;, &amp;#039;111-00226644&amp;#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Es muss beachtet werden, dass die zwei einzelnen Anweisungen einen etwas unterschiedlichen Aufbau habe können (speziell in Verbindung mit [[Datenbanktrigger|Triggern]]) und dass sie nicht den gleichen Durchsatz haben können wie eine einzelne Anweisung für mehrere Zeilen.&lt;br /&gt;
&lt;br /&gt;
Um mehrere Zeilen in MS SQL einzugeben, kann man folgende Anweisung verwenden:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO Telefonbuch&lt;br /&gt;
SELECT &amp;#039;Martin Muster&amp;#039;, &amp;#039;000-11223344&amp;#039;&lt;br /&gt;
UNION ALL&lt;br /&gt;
SELECT &amp;#039;Markus Mustermann&amp;#039;, &amp;#039;111-00226644&amp;#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Achtung, dies ist keine gültige SQL-Anweisung laut SQL-Standard (&lt;br /&gt;
== Andere Wikipedia Sprachen ==&lt;br /&gt;
* [http://SQL.wikipedia.org/wiki/2003 WPSprache{SQL}: 2003 ]), da der Subselect unvollständig ist.&lt;br /&gt;
&lt;br /&gt;
Um das Gleiche in Oracle zu erreichen, kann [[DUAL table]] verwendet werden, welche immer aus einer einzigen Zeile gebildet wird:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO Telefonbuch&lt;br /&gt;
SELECT &amp;#039;Martin Muster&amp;#039;, &amp;#039;000-11223344&amp;#039; FROM DUAL&lt;br /&gt;
UNION ALL&lt;br /&gt;
SELECT &amp;#039;Markus Mustermann&amp;#039;, &amp;#039;111-00226644&amp;#039; FROM DUAL&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Eine standardkonforme Implementation dieser Logik zeigt das nachfolgende Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO Telefonbuch&lt;br /&gt;
SELECT &amp;#039;Martin Muster&amp;#039;, &amp;#039;000-11223344&amp;#039; FROM LATERAL (VALUES (1)) AS t(c)&lt;br /&gt;
UNION ALL&lt;br /&gt;
SELECT &amp;#039;Markus Mustermann&amp;#039;,&amp;#039;111-00226644&amp;#039; FROM LATERAL (VALUES (1)) AS t(c)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Oracle PL/SQL unterstützt die &amp;quot;INSERT ALL&amp;quot;-Anweisung, bei der mehrere Insert-Anweisungen durch ein SELECT beendet werden:{{cite web | url=http://psoug.org/snippet/Oracle-PL-SQL-INSERT-ALL_589.htm |title=Oracle PL/SQL: INSERT ALL |work=psoug.org | accessdate=2010-09-02 }}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT ALL&lt;br /&gt;
INTO Telefonbuch VALUES (&amp;#039;Martin Muster&amp;#039;, &amp;#039;000-11223344&amp;#039;)&lt;br /&gt;
INTO Telefonbuch VALUES (&amp;#039;Markus Mustermann&amp;#039;, &amp;#039;111-00226644&amp;#039;)&lt;br /&gt;
SELECT * FROM DUAL;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Zeilen von anderen Tabellen kopieren===&lt;br /&gt;
Eine INSERT-Anweisung kann auch verwendet werden, um Daten von anderen zu erhalten, diese anzupassen und anschließend direkt in die Tabelle einzufügen. Dies geschieht in einer einzigen SQL-Anweisung.  Es wird ein Subselect an Stelle des VALUES-Abschnittes verwendet. Das Subselect kann Joins, Funktionsaufrufe und sogar Abfragen in die gleiche Tabelle, in die eingefügt wird, enthalten. Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO Telefonbuch2&lt;br /&gt;
SELECT *&lt;br /&gt;
FROM   Telefonbuch&lt;br /&gt;
WHERE  Name IN (&amp;#039;Martin Muster&amp;#039;, &amp;#039;Markus Mustermann&amp;#039;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Wenn man nicht den gesamten Datensatz in die neue Tabelle einfügen möchte, muss die Anweisung etwas angepasst werden. Dies auch, wenn die Schemas der Tabellen nicht übereinstimmen.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO Telefonbuch2 ([Name], [Telefonnummer])&lt;br /&gt;
SELECT [Name], [Telefonnummer]&lt;br /&gt;
FROM   Telefonbuch&lt;br /&gt;
WHERE  Name IN (&amp;#039;Martin Muster&amp;#039;, &amp;#039;Markus Mustermann&amp;#039;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Die &amp;lt;code&amp;gt;SELECT&amp;lt;/code&amp;gt;-Anweisung generiert eine (temporäre) Tabelle. Das Schema dieser temporären Tablle muss mit dem Schema übereinstimmen, in welches die Daten eingefügt werden.&lt;br /&gt;
&lt;br /&gt;
==Den (Primär)schlüssel herausfinden==&lt;br /&gt;
Datenbank-Designer, welche einen [[Fremdschlüssel]] als Primärschlüssel in einer Tabelle verwenden, werden in die Situation kommen, dass sie den generierten Schlüssel des INSERT Befehls in anderen Anweisungen verwenden müssen.  Die meisten Systeme erlauben es aber nicht, dass die INSERT Anweisung Daten zurückliefert. In diesen Fällen müssen nachfolgende Workarounds verwendet werden. Die meisten Programme unterstützen folgendes:&lt;br /&gt;
&lt;br /&gt;
* Verwenden einer datenbankspezifischen [[Gespeicherte Prozedur|gespeicherten Prozedur]], welche den Fremdschlüssel generiert, die INSERT Operation durchführt und anschließend den generierten Schlüssel zurückliefert. Als Beispiel erhält man den Schlüssel im Microsoft SQL Server mit der SCOPE_IDENTITY() Spezialfunktion, während in SQLite die Funktion last_insert_rowid() heißt.&lt;br /&gt;
* Verwenden einer datenbankspezifischen [[Selektion (Informatik)|SELECT]] Anweisung auf eine temporäre Tabelle, welche die zuletzt eingefügten Zeilen enthält. DB2 implementiert dieses Feature folgendermaßen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT *&lt;br /&gt;
FROM NEW TABLE (INSERT INTO Telefonbuch VALUES (&amp;#039;Martin Muster&amp;#039;,&amp;#039;000-11223344&amp;#039;)) AS t&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
:DB2 für z/OS implementiert dieses Feature folgendermaßen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT EMPNO, HIRETYPE, HIREDATE&lt;br /&gt;
FROM FINAL TABLE (INSERT INTO EMPSAMP (NAME, SALARY, DEPTNO, LEVEL) VALUES(’Mary Smith’, 35000.00, 11, ’Associate’));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* Verwendung einer [[Selektion (Informatik)|SELECT]]-Anweisung nach dem INSERT Befehl mit einer datenbankspezifischen Funktion, welche den zuletzt generierten Primärschlüssel zurückgibt.&lt;br /&gt;
* Verwendung eine einmaligen Kombination von Elementen der Original SQL INSERT-Anweisung in einer [[Selektion (Informatik)|SELECT]] Unteranweisung.&lt;br /&gt;
* Verwendung einer [[GUID]] im INSERT-Befehl und dem Zurücklesen in einem [[Selektion (Informatik)|SELECT]] Befehl.&lt;br /&gt;
* Verwendung einer OUTPUT-Anweisung im INSERT-Befehl für den MS SQL Server 2005 and MS SQL SERVER 2008.&lt;br /&gt;
* Verwendung eines INSERT gefolgt von einer SELECT LAST_INSERT_ID() für [[MySQL]].&lt;br /&gt;
* Verwendung einer INSERT-Anweisung mit einer RETURNING Anweisung für [[Oracle (Datenbanksystem)|Oracle]].&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO Telefonbuch VALUES (&amp;#039;Martin Muster&amp;#039;,&amp;#039;000-11223344&amp;#039;)&lt;br /&gt;
RETURNING phone_book_id INTO v_pb_id&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* Verwendung eines INSERT-Befehls mit der RETURNING-Anweisung für [[PostgreSQL]] (seit 8.2). Die zurückgegebene Liste ist identisch mit dem Resultat von SELECT.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
INSERT INTO Telefonbuch VALUES (&amp;#039;Martin Muster&amp;#039;,&amp;#039;000-11223344&amp;#039;)&lt;br /&gt;
RETURNING TelefonbuchID&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* Verwendung der IDENTITY() Funktion in [[H2 (DBMS)|H2]] gibt die zuletzt eingefügte Identität zurück.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT IDENTITY();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Trigger==&lt;br /&gt;
Wenn [[Datenbanktrigger|Trigger]] für die Tabelle definiert sind, mit welcher die INSERT-Anweisung arbeitet, werden diese im Zusammenhang mit der Operation ausgewertet. BEFORE INSERT Triggers erlauben eine Veränderung der Werte, welche in die Tabelle eingefügt werden sollen.  AFTER INSERT Triggers können die Daten nicht mehr anpassen, doch sie können verwendet werden, um Anpassungen an anderen Tabellen durchzuführen, wie etwa einen Prüfmechanismus.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
*[[Data Manipulation Language]]&lt;br /&gt;
&lt;br /&gt;
==Weblinks==&lt;br /&gt;
*[http://download.oracle.com/docs/cd/E11882_01/server.112/e10592/statements_9014.htm Oracle SQL INSERT statement (Oracle Database SQL Language Reference, 11g Release 2 (11.2) on oracle.com)]{{Dead link|date=February 2011}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Insert (Sql)}}&lt;br /&gt;
[[Kategorie:Datenbanksprache]]&lt;br /&gt;
&lt;br /&gt;
* [http://cs.wikipedia.org/wiki/INSERT WPSprache{cs}: INSERT ]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Insert_(SQL) WPSprache{en}: Insert (SQL) ]&lt;br /&gt;
* [http://lv.wikipedia.org/wiki/Insert_(SQL) WPSprache{lv}: Insert (SQL) ]&lt;br /&gt;
* [http://nl.wikipedia.org/wiki/Insert_(SQL) WPSprache{nl}: Insert (SQL) ]&lt;br /&gt;
* [http://ja.wikipedia.org/wiki/INSERT_(SQL) WPSprache{ja}: INSERT (SQL) ]&lt;br /&gt;
* [http://no.wikipedia.org/wiki/Insert_(SQL) WPSprache{no}: Insert (SQL) ]&lt;br /&gt;
* [http://pt.wikipedia.org/wiki/Insert_(SQL) WPSprache{pt}: Insert (SQL) ]&lt;br /&gt;
* [http://ru.wikipedia.org/wiki/Insert_(SQL) WPSprache{ru}: Insert (SQL) ]&lt;br /&gt;
* [http://sq.wikipedia.org/wiki/Insert_(SQL) WPSprache{sq}: Insert (SQL) ]&lt;br /&gt;
* [http://sr.wikipedia.org/wiki/Insert_(SQL) WPSprache{sr}: Insert (SQL) ]&lt;br /&gt;
* [http://uk.wikipedia.org/wiki/Insert_(SQL) WPSprache{uk}: Insert (SQL) ]&lt;br /&gt;
* [http://vi.wikipedia.org/wiki/Insert_(SQL) WPSprache{vi}: Insert (SQL) ]&lt;br /&gt;
* [http://zh.wikipedia.org/wiki/插入_(SQL) WPSprache{zh}: 插入 (SQL) ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Init-Quelle ==&lt;br /&gt;
Entnommen aus der:&lt;br /&gt;
* [http://de.wikipedia.org/wiki/Insert_(SQL) Wikipedia] &lt;br /&gt;
* [http://de.wikipedia.org/wiki/Wikipedia:L%C3%B6schkandidaten/5._M%C3%A4rz_2011#Insert_.28SQL.29_.28gel.C3.B6scht.29 Löschdiskussion bei Wikipedia]&lt;br /&gt;
&lt;br /&gt;
Erster Autor: [http://de.wikipedia.org/wiki/Benutzer:Snoopy78 Snoopy78] angelegt am 28.02.2011 um 17:12,&lt;br /&gt;
&amp;lt;br/&amp;gt; Alle Autoren: [http://de.wikipedia.org/wiki/Benutzer:Krd Krd], [http://de.wikipedia.org/wiki/Benutzer:Tz92 Tz92], [http://de.wikipedia.org/wiki/Benutzer:Xls Xls], [http://de.wikipedia.org/wiki/Benutzer:Invisigoth67 Invisigoth67], [http://de.wikipedia.org/wiki/Benutzer:Michax1 Michax1], [http://de.wikipedia.org/wiki/Benutzer:Rita2008 Rita2008], [http://de.wikipedia.org/wiki/Benutzer:Snoopy78 Snoopy78]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Vorlage:PPA-Mars}}&lt;/div&gt;</summary>
		<author><name>188.104.197.234</name></author>
	</entry>
</feed>