Vastus (27.08.2024 14:48): SQL standard näeb ette, et väärtus peab olema ühekordsete ülakomade e apostroofide vahel ('tekst'). Jutumärkidesse võib panna andmebaasiobjektide nimesid e identifikaatoreid ("tekst").
Kuidas käituvad erinevad andmebaasisüsteemid?
Oracle Database 23ai Free - apostroofid ('tekst')
Microsoft SQL Server 2022 - apostroofid või jutumärgid ('tekst', "tekst")
MySQL 8 (vaikimisi) - apostroofid või jutumärgid ('tekst', "tekst")
MySQL 8 (režiimis ansi) - apostroofid ('tekst')
PostgreSQL 16 - apostroofid ('tekst')
SQL Lite 3.27.2 - apostroofid või jutumärgid ('tekst', "tekst")
MariaDB 10.7.8 - apostroofid või jutumärgid ('tekst', "tekst")
MS Access 2019 - apostroofid või jutumärgid ('tekst', "tekst")
MySQLis saab sessiooni piires SQL lausete täitmisse režiimi muuta lausega:
SET SESSION sql_mode = 'ansi';