Pytania otagowane jako sql-standard

W przypadku pytań dotyczących samego standardu SQL (znanego również jako standard ANSI lub ISO SQL), w tym pisania zapytań zgodnych z tym standardem. Tego znacznika NIE należy używać w przypadku pytań dotyczących SQL Server Standard Edition.

11
SQL: WYBIERZ Wszystkie kolumny oprócz niektórych
Czy istnieje sposób na SELECTwszystkie kolumny w tabeli oprócz określonych? Byłoby bardzo wygodne, aby wybrać wszystkie nieblobowe lub nie geometryczne kolumny z tabeli. Coś jak: SELECT * -the_geom FROM segments; Kiedyś słyszałem, że ta funkcja została celowo wyłączona ze standardu SQL, ponieważ zmiana dodawania kolumn do tabeli zmieni wyniki zapytania. …


2
UTWÓRZ INDEKS vs ALTER TABELA DODAJ INDEKS - MySQLism czy SQL Standard?
Właśnie natknąłem się na dziwny problem, w którym w zależności od sposobu utworzenia indeksu wymagana jest nazwa indeksu. 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 Wydaje mi się, że wywołanie CREATE …

1
Czy zachowanie ogrodzenia optymalizacyjnego CTE (Z zapytaniem) jest określone w standardzie SQL: 2008? Jeśli tak to gdzie?
Widzę częste odniesienia do WITHzapytań (wspólne wyrażenia tabelowe lub CTE), które działają jak płot optymalizacyjny, w którym serwer nie może wypychać filtrów w dół do zapytań CTE, wyciągać typowe wyrażenia z CTE itp. być zachowaniem wymaganym przez standardy SQL. CTE są zdecydowanie ogrodzeniem optymalizacyjnym w PostgreSQL ... ale czy jest …

2
Gdzie mogę znaleźć pierwszą standaryzację SQL, SQL-86?
To pytanie jest inne, ale podobne do tego żądania dotyczącego SQL-89 . Pierwszy szkic SQL jest oznaczony jako SQL-86. Poczyniono tu liczne odniesienia. Czy można to pobrać? Wikipedia nawet nie ma na to strony. Interesuje mnie to z powodów historycznych. Wydaje się, że jest również nazywany ANSI X3.135-1986 CAN / …



1
Plany ANSI / ISO dotyczące standaryzacji LIMIT?
Czy planuje się obecnie znormalizować jeden najlepszy sposób ograniczenia liczby wyników zwracanych przez zapytanie? Pytanie o przepełnieniu stosu pod adresem Czy istnieje ANSI SQL alternatywa dla słowa kluczowego MYSQL LIMIT? wymienia różne sposoby obsługi tego zachowania w różnych językach: DB2 -- select * from table fetch first 10 rows only …


2
Czy istnieją standardowe funkcje SQL z efektami ubocznymi?
Czy standardy SQL definiują funkcje z efektami ubocznymi? Na przykład, czy mają funkcje do zapisywania w plikach * lub do aktualizowania wartości w niektórych kolumnach tabeli, gdy robisz coś podobnego SELECT myfunction(params...); Czasem je widziałem, ale jestem ciekawy, czy standardy SQL robią to samo. * To nie jest pytanie dotyczące …

3
Czy słowo kluczowe „ALIAS” jest rzeczywiście używane?
Zgodnie z PostgreSQL 7.1 do 9.1 (teraz nieobsługiwany), ALIASjest wymieniony jako słowo zastrzeżone, przynajmniej dla SQL-99. Późniejsze wersje tego nie pokazują - sugerując, że zostało usunięte jako słowo zastrzeżone. Stare dokumenty PostgreSQL mówią „obecność słowa kluczowego nie wskazuje na istnienie funkcji”. Podczas aliacji tabeli lub kolumny widziałem AS, ale nigdy …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.