Jak mam to rozumieć. uniwersalny standard SQL

0

Jak to jest? Jest jakiś niby uniwersalny standard SQL, a zapytania do baz się jakoś tam różnią pomiędzy SZBD?

0

Na takiej samej zasadzie, jak są standardy języków, co nie powstrzymuje twórców kompilatorów od tworzenia własnych dodatków, vide #pragma once w MSVC++.

0

Standard SQL-funkcje powinny działać na wszystkich(większości) serwer ach/ów bazodanowych (Raczej podstawowe funkcje) w taki sam sposób.Oczywiście niektóre serwery nie implementują pewnych funkcji ze standardu.

Niestandardowy SQL są to rozszerzenia np T-SQL (SQL SERVER) lub PL/SQL (ORACLE). Implementują one funkcje który działają tylko na tym konkretnym serwerze(na innym funkcja może nosić inne imię i mieć inny syntax a robić to samo).

1

Jest sobie standard SQL (obecnie najnowszy z 2011) i założenie jest takie, że wszystkie silniki zgodne z tym standardem potrafią pracować z zapytaniami napisanymi w tym standardzie. Cała reszta to rozszerzenia tworzone by łatwiej było robić różne rzeczy. Najlepszym przykładem jest ograniczenie ilości wyświetlanych wierszy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0