Als «sql-standard» getaggte Fragen

Bei Fragen zum SQL-Standard selbst (auch als ANSI- oder ISO-SQL-Standard bezeichnet), einschließlich des Schreibens von Abfragen, die diesem Standard entsprechen. Dieses Tag darf NICHT für Fragen zur SQL Server Standard Edition verwendet werden.

11
SQL: SELECT Alle Spalten außer einigen
Gibt es einen Weg zu SELECTallen Spalten in einer Tabelle, außer zu bestimmten? Es wäre sehr praktisch, alle nicht-blob- oder nicht-geometrischen Spalten aus einer Tabelle auszuwählen. So etwas wie: SELECT * -the_geom FROM segments; Ich habe einmal gehört, dass diese Funktionalität absichtlich vom SQL-Standard ausgeschlossen wurde, da das Hinzufügen von …


2
CREATE INDEX vs ALTER TABLE ADD INDEX - MySQLism oder SQL Standard?
Ich bin gerade auf ein seltsames Problem gestoßen, bei dem je nachdem, wie ich einen Index erstelle, ein Indexname erforderlich ist. http://dev.mysql.com/doc/refman/5.5/en/create-index.html http://dev.mysql.com/doc/refman/5.5/en/alter-table.html CREATE INDEX `random_name` ON `my_table` (`my_column`); # Requires an index name ALTER TABLE `my_table` ADD INDEX (`my_column`); # Does not require an index name Es scheint mir, …

1
Ist das Optimierungsverhalten einer CTE (WITH-Abfrage) im SQL: 2008-Standard festgelegt? Wenn ja, wo?
Ich sehe häufige Verweise auf WITHAbfragen (allgemeine Tabellenausdrücke oder CTEs), die als Optimierungsbereich fungieren und bei denen der Server keine Filter in die CTE-Abfragen hineinschieben, allgemeine Ausdrücke aus dem CTE herausziehen usw. Es wird oft behauptet ein von den SQL-Standards gefordertes Verhalten sein. CTEs sind definitiv ein Optimierungsfaktor in PostgreSQL …

2
Wo finde ich die erste Standardisierung von SQL, SQL-86?
Diese Frage ist anders, ähnelt jedoch der Anfrage nach SQL-89 . Der erste Entwurf von SQL trägt die Bezeichnung SQL-86. Es werden zahlreiche Verweise darauf gemacht. Steht dieser zum Download zur Verfügung? Wikipedia hat nicht einmal eine Seite dafür. Ich interessiere mich aus historischen Gründen dafür. Es scheint auch genannt …



1
ANSI / ISO-Pläne zur LIMIT-Standardisierung?
Gibt es derzeit Pläne, eine beste Methode zur Begrenzung der Anzahl der von einer Abfrage zurückgegebenen Ergebnisse zu standardisieren? Die Frage zum Stapelüberlauf unter Gibt es eine ANSI SQL-Alternative zum Schlüsselwort MYSQL LIMIT? listet die verschiedenen Möglichkeiten auf, mit diesem Verhalten in verschiedenen Sprachen umzugehen: DB2 -- select * from …


2
Gibt es Standard-SQL-Funktionen mit Nebenwirkungen?
Definieren die SQL-Standards Funktionen mit Nebenwirkungen? Haben sie beispielsweise Funktionen zum Schreiben in Dateien * oder zum Aktualisieren von Werten in bestimmten Spalten einer Tabelle, wenn Sie so etwas tun? SELECT myfunction(params...); Ich habe diese manchmal gesehen, aber ich bin nur neugierig, ob die SQL-Standards dasselbe tun. * Dies ist …




2
Unterstützt SQL Server benutzerdefinierte DOMAINs?
PostgreSQL unterstützt die DOMAINSpezifikation aus dem SQL 2011-Arbeitsentwurf. Eine Domäne ist ein benanntes benutzerdefiniertes Objekt, das an bestimmten Stellen, an denen ein Datentyp angegeben werden kann, als Alternative zu einem Datentyp angegeben werden kann. Eine Domäne besteht aus einem Datentyp, möglicherweise einer Standardoption, und null oder mehr (Domänen-) Einschränkungen. Dies …

1
Warum hat information_schema Zeichenfolgen "YES" und "NO" anstelle von Booleschen Werten?
Ich war überrascht zu finden , dass die is_nullableSpalte für diese Abfrage als typisiert ist , character varying (3)statt boolean: select column_name, data_type, is_nullable from information_schema.columns where table_schema = 'public'; Ich habe festgestellt, dass in einigen anderen Spalten auch "JA" / "NEIN" verwendet wird. Was ist der Grund dafür? Mein …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.