Pertanyaan yang diberi tag «sql-standard»

Untuk pertanyaan tentang Standar SQL itu sendiri (juga dikenal sebagai ANSI atau Standar ISO SQL) termasuk menulis kueri yang sesuai dengan standar itu. Tag ini TIDAK akan digunakan untuk pertanyaan tentang SQL Server Standard Edition.

11
SQL: SELECT Semua kolom kecuali beberapa
Apakah ada cara untuk SELECTsemua kolom dalam sebuah tabel, kecuali yang spesifik? Akan sangat mudah untuk memilih semua kolom non-gumpalan atau non-geometris dari sebuah tabel. Sesuatu seperti: SELECT * -the_geom FROM segments; Saya pernah mendengar bahwa fungsi ini sengaja dikecualikan dari standar SQL karena mengubah menambahkan kolom ke tabel akan …


2
BUAT INDEX vs ALTER TABLE ADD INDEX - MySQLism, atau SQL Standard?
Baru saja menemukan masalah aneh, di mana tergantung pada bagaimana saya membuat indeks, nama indeks diperlukan. http://dev.mysql.com/doc/refman/5.5/id/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 Sepertinya saya bahwa panggilan CREATE INDEX, seharusnya tidak …


2
Di mana saya dapat menemukan standardisasi pertama SQL, SQL-86?
Pertanyaan ini berbeda tetapi mirip dengan permintaan ini yang mencari SQL-89 . Draf pertama SQL diberi label SQL-86. Banyak referensi dibuat untuk itu. Apakah ini tersedia untuk diunduh? Wikipedia bahkan tidak memiliki halaman untuk itu. Saya tertarik karena alasan sejarah. Tampaknya juga bisa disebut ANSI X3.135-1986 CAN / CSA Z243.47-88 …

3
Apa hasil yang benar untuk permintaan ini?
Saya menemukan puzzle ini di komentar di sini CREATE TABLE r (b INT); SELECT 1 FROM r HAVING 1=1; SQL Server dan PostgreSQL mengembalikan 1 baris. MySQL dan Oracle mengembalikan nol baris. Yang mana yang benar? Atau keduanya sama-sama valid?


1
Paket ANSI / ISO untuk standardisasi LIMIT?
Apakah saat ini ada rencana untuk membakukan satu cara terbaik untuk membatasi jumlah hasil yang dikembalikan oleh permintaan? Pertanyaan stack overflow di Apakah ada alternatif ANSI SQL untuk kata kunci MYSQL LIMIT? daftar berbagai cara untuk menangani perilaku ini dalam berbagai bahasa: DB2 -- select * from table fetch first …


2
Apakah ada fungsi SQL standar dengan efek samping?
Apakah standar SQL mendefinisikan fungsi dengan efek samping? Sebagai contoh, apakah mereka memiliki fungsi untuk menulis ke file * atau untuk memperbarui nilai di kolom tertentu dari sebuah tabel ketika Anda melakukan sesuatu seperti SELECT myfunction(params...); Saya pernah melihat ini kadang-kadang, tetapi saya hanya ingin tahu apakah standar SQL melakukan …

3
Apakah kata kunci "ALIAS" benar-benar digunakan?
Menurut PostgreSQL 7.1 hingga 9.1 (sekarang tidak didukung), ALIASterdaftar sebagai kata yang dilindungi undang-undang, setidaknya untuk SQL-99. Versi yang lebih baru tidak menunjukkannya - menunjukkan bahwa kata itu telah dihapus sebagai kata yang dipesan. Dokumen PostgreSQL lama memang mengatakan "kehadiran kata kunci tidak menunjukkan keberadaan fitur." Saat aliasing tabel atau …

4
Praktik terbaik untuk memaksimalkan portabilitas di SQL Server 2016
Ketika datang untuk mengembangkan prototipe solusi, seringkali teknologi belum diputuskan dan mungkin tidak akan sama dengan yang akan digunakan dalam produk jadi. Dalam skenario ini saya cenderung menggunakan Microsoft SQL Server menulis kueri sebagai standar mungkin untuk menyederhanakan migrasi akhirnya ke server lain. Apakah ada cara atau praktik yang dikenal …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.