Als «sql» getaggte Fragen

345
Was sind DDL und DML?

Ich habe die Begriffe DDL und DML in Bezug auf Datenbanken gehört, aber ich verstehe nicht, was sie sind. Was sind sie und in welcher Beziehung stehen sie zu

343
Brew installiere MySQL unter MacOS

Ich versuche, MySQL unter Mac OS 10.6 mit Homebrew by einzurichten brew install mysql 5.1.52. Alles läuft gut und ich bin auch erfolgreich mit dem mysql_install_db. Wenn ich jedoch versuche, eine Verbindung zum Server herzustellen, indem ich: /usr/local/Cellar/mysql/5.1.52/bin/mysqladmin -u root...

343
Oracle: Wenn Tabelle vorhanden ist

Ich schreibe einige Migrationsskripte für eine Oracle-Datenbank und hoffte, dass Oracle etwas Ähnliches wie MySQL hat IF EXISTS Konstrukt hat. Insbesondere wenn ich eine Tabelle in MySQL löschen möchte, mache ich so etwas wie DROP TABLE IF EXISTS `table_name`; Wenn die Tabelle nicht vorhanden ist,...

341
SET NOCOUNT ON Verwendung

Inspiriert von dieser Frage, wo es unterschiedliche Ansichten zu SET NOCOUNT gibt ... Sollten wir SET NOCOUNT ON für SQL Server verwenden? Wenn nicht, warum nicht? Was es macht Edit 6, am 22. Juli 2011 Es unterdrückt die Meldung "xx Zeilen betroffen" nach jeder DML. Dies ist eine...

341
Konvertieren Sie INT in VARCHAR SQL

Ich verwende Sybase und mache eine Auswahl, die mir eine Spalte mit dem Namen "iftype" zurückgibt, aber der Typ ist int und ich muss in varchar konvertieren. Wenn ich versuche, die Auswahl ohne die Konvertierungsfunktion durchzuführen, wird folgende Fehlermeldung angezeigt: Fehlercode 257,...

340
Gibt es in SQL eine Kombination aus "LIKE" und "IN"?

На этот вопрос есть ответы на Stapelüberlauf на русском : Существует ли комбинация операторов LIKE и IN в услоо In SQL muss ich (leider) häufig " LIKE" Bedingungen verwenden, da Datenbanken gegen fast jede Normalisierungsregel verstoßen. Das kann ich momentan nicht ändern. Aber das ist für die...

339
Wie stelle ich die Zeitzone von MySQL ein?

Auf einem Server, wenn ich laufe: mysql> select now(); +---------------------+ | now() | +---------------------+ | 2009-05-30 16:54:29 | +---------------------+ 1 row in set (0.00 sec) Auf einem anderen Server: mysql> select now(); +---------------------+ | now()