SQL-Tool-Scripts: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „== Allgemeines === Manchmal gibt es Situationen, wo einem ein kleiner SQL-Script hilft, viel Arbeit zu sparen. Hier gibt es eine kleine Sammlung an hilfreiche…“ |
Keine Bearbeitungszusammenfassung |
||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
== Allgemeines | == Allgemeines == | ||
Manchmal gibt es Situationen, wo einem ein kleiner SQL-Script hilft, viel Arbeit zu sparen. Hier gibt es eine kleine Sammlung an hilfreichen SQL-Scripts. | Manchmal gibt es Situationen, wo einem ein kleiner SQL-Script hilft, viel Arbeit zu sparen. Hier gibt es eine kleine Sammlung an hilfreichen SQL-Scripts. | ||
| Zeile 5: | Zeile 5: | ||
* '''ACHTUNG: SQL-Scripts sind was für den Fachmann! Wenn Sie keine Datenbank-Admin sind und kein SQL verstehen, dürfen Sie diese SQL-Scripts nur auf ausdrückliche Anweisung eines Fachmanns ausführen!!!''' | * '''ACHTUNG: SQL-Scripts sind was für den Fachmann! Wenn Sie keine Datenbank-Admin sind und kein SQL verstehen, dürfen Sie diese SQL-Scripts nur auf ausdrückliche Anweisung eines Fachmanns ausführen!!!''' | ||
* '''Alle Scripts, die die Anweisungen "delete", "insert" oder "update" beinhalten, sind für Laien gefährlich!!!''' | * '''Alle Scripts, die die Anweisungen "delete", "insert" oder "update" beinhalten, sind für Laien gefährlich!!!''' | ||
* Für REFLEX gibt es den REFLEX-Checker, ein Hilfsprogramm, das verschiedene hilfreiche SQL-Abfragen ausführt. Dies ist für den "normalen" REFLEX-Administrator gedacht. | |||
== Daten abfragen == | |||
Keine Scripts vorhanden! | |||
== Daten verändern oder löschen == | |||
Keine Scripts vorhanden! | |||
== Datenbanktabellen/-Felder verändern == | |||
Hier gibt es Scripts, mit denen die Datenbank strukturell geändert werden kann. | |||
{| class="wikitable" style="text-align: left;" | |||
!Beschreibung | |||
!Script für MS-SQL-Server | |||
!Script für mySQL-Server<sup>1)</sup> | |||
|- valign="top" | |||
|style="width: 20%;"|<b>Standardwerte von Feldern nachträglich ändern:</b><br>So fügt man nachträglich einen Standardwert (Default-Wert) für ein Feld ein: Dieses Script setzt in der Tabelle '''ADRBEM''' das Feld '''PRIO''' auf einen Standardwert von '''40'''. Bitte beachten Sie, dass das nur ein Beispiel ist! | |||
|style="width: 40%;"|<code><nowiki>ALTER TABLE ADRBEM ADD CONSTRAINT DF_ADRBEM_PRIO DEFAULT 40 FOR PRIO</nowiki></code><br><code><nowiki>go</nowiki></code> | |||
|style="width: 40%;"|<code><nowiki>alter table adrbem modify column PRIO INTEGER DEFAULT 40</nowiki></code><br><code><nowiki>;</nowiki></code> | |||
|- valign="top" | |||
|style="width: 20%;"| | |||
|style="width: 40%;"|<code><nowiki></nowiki></code> | |||
|style="width: 40%;"|<code><nowiki></nowiki></code> | |||
|} | |||
'''Bitte beachten:''' | |||
<sup>1)</sup> Unter mySQL müssen Tabellennamen im Regelfall in '''kleinbuchstaben''' angegeben werden! MS-SQL unterscheidet nicht zwischen Groß- Kleinschreibung. | |||
Aktuelle Version vom 5. November 2012, 14:46 Uhr
Allgemeines
Manchmal gibt es Situationen, wo einem ein kleiner SQL-Script hilft, viel Arbeit zu sparen. Hier gibt es eine kleine Sammlung an hilfreichen SQL-Scripts.
- ACHTUNG: SQL-Scripts sind was für den Fachmann! Wenn Sie keine Datenbank-Admin sind und kein SQL verstehen, dürfen Sie diese SQL-Scripts nur auf ausdrückliche Anweisung eines Fachmanns ausführen!!!
- Alle Scripts, die die Anweisungen "delete", "insert" oder "update" beinhalten, sind für Laien gefährlich!!!
- Für REFLEX gibt es den REFLEX-Checker, ein Hilfsprogramm, das verschiedene hilfreiche SQL-Abfragen ausführt. Dies ist für den "normalen" REFLEX-Administrator gedacht.
Daten abfragen
Keine Scripts vorhanden!
Daten verändern oder löschen
Keine Scripts vorhanden!
Datenbanktabellen/-Felder verändern
Hier gibt es Scripts, mit denen die Datenbank strukturell geändert werden kann.
| Beschreibung | Script für MS-SQL-Server | Script für mySQL-Server1) |
|---|---|---|
| Standardwerte von Feldern nachträglich ändern: So fügt man nachträglich einen Standardwert (Default-Wert) für ein Feld ein: Dieses Script setzt in der Tabelle ADRBEM das Feld PRIO auf einen Standardwert von 40. Bitte beachten Sie, dass das nur ein Beispiel ist! |
ALTER TABLE ADRBEM ADD CONSTRAINT DF_ADRBEM_PRIO DEFAULT 40 FOR PRIOgo
|
alter table adrbem modify column PRIO INTEGER DEFAULT 40;
|
|
|
Bitte beachten:
1) Unter mySQL müssen Tabellennamen im Regelfall in kleinbuchstaben angegeben werden! MS-SQL unterscheidet nicht zwischen Groß- Kleinschreibung.