«sql-standard» etiketlenmiş sorular

SQL Standardının kendisiyle ilgili sorular için (ANSI veya ISO SQL Standardı olarak da bilinir), bu standarda uyan sorguların yazılması dahil. Bu etiket SQL Server Standard Edition ile ilgili sorular için KULLANILMAMALIDIR.

11
SQL: SELECT Bazı hariç tüm sütunlar
SELECTBir tablodaki tüm sütunların, özel sütunlar dışında bir yolu var mı ? Bir tablodan blob olmayan veya geometrik olmayan tüm sütunları seçmek için çok uygun olacaktır. Gibi bir şey: SELECT * -the_geom FROM segments; Bir keresinde bu işlevin kasıtlı olarak SQL standardından çıkarıldığını duydum, çünkü tabloya sütun eklemek, sorgu sonuçlarını …


2
CREATE INDEX - ALTER TABLOSU ENDEKSİ EKLE - MySQLism veya SQL Standard?
Yeni bir tuhaf sorunla karşılaştım, bu yüzden nasıl bir dizin oluşturduğuma bağlı olarak bir dizin adı gerekiyor. 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 Bana öyle geliyor ki CREATE INDEX çağrısı, …

1
SQL: 2008 standardında belirtilen bir CTE'nin (WITH sorgusu) optimizasyon çit davranışı var mı? Eğer öyleyse, nerede?
WITHSunucunun filtreleri CTE sorgularına itmesine, CTE'nin dışına ortak ifadeleri çekmesine izin verilmeyen bir optimizasyon perdesi gibi davranan sorgulara (ortak tablo ifadeleri veya CTE'ler) sık sık atıfta bulunuyorum. SQL standartlarının gerektirdiği bir davranış olması. CTE'ler kesinlikle PostgreSQL'de bir optimizasyon perdesidir ... ama bu standart mı, yoksa sadece uygulama detayı mı gerekli? …

2
SQL, SQL-86'nın ilk standardizasyonunu nereden bulabilirim?
Bu soru farklı ancak SQL-89'u arayan bu talebe benzer . SQL'in ilk taslağı SQL-86 olarak etiketlenmiştir. Çok sayıda referans var. Bu indirmek mümkün mü? Wikipedia'da bir sayfa bile yok. Tarihsel sebeplerle ilgileniyorum. Ayrıca denir gibi görünüyor ANSI X3.135-1986 CAN / CSA Z243.47-88 ISO 9075: 1987 SQL / 1 NBS FIPS …

3
Bu sorgu için doğru sonuç nedir?
Bu yapbozun yorumlarına rastladım. CREATE TABLE r (b INT); SELECT 1 FROM r HAVING 1=1; SQL Server ve PostgreSQL 1 satır döndürür. MySQL ve Oracle sıfır satır döndürür. Hangisi doğru? Yoksa ikisi de eşit derecede geçerli mi?


1
LIMIT standardizasyonu için ANSI / ISO planları?
Şu anda bir sorgu tarafından döndürülen sonuç sayısını sınırlamanın en iyi yollarından birini standartlaştırmayı planlıyor musunuz? Yığın taşması sorusu MYSQL LIMIT anahtar sözcüğüne ANSI SQL alternatif var mı? bu davranışı farklı dillerde ele almanın çeşitli yollarını listeler: DB2 -- select * from table fetch first 10 rows only Informix -- …


2
Yan etkileri olan standart SQL fonksiyonları var mı?
SQL standartları yan etkileri olan işlevleri tanımlıyor mu? Örneğin, dosyalara * yazma veya benzer bir şey yaptığınızda tablonun belirli sütunlarındaki değerleri güncelleme işlevleri var mı? SELECT myfunction(params...); Bunları bazen gördüm, ancak SQL standartlarının aynı olup olmadığını merak ediyorum. * Bu özellikle PostgreSQL ile ilgili bir soru değildir. Sadece PostgreSQL'de gördüğüm …

3
“ALIAS” anahtar kelimesi gerçekten kullanılıyor mu?
PostgreSQL 7.1'e göre 9.1 (şimdi desteklenmiyor) ALIAS, en azından SQL-99 için ayrılmış bir kelime olarak listelenmiştir. Daha sonraki sürümler bunu göstermez - ayrılmış bir kelime olarak bırakıldığını gösterir. Eski PostgreSQL belgeleri "anahtar kelimenin varlığı bir özelliğin varlığını göstermez" der . Bir tabloyu veya sütunu yumuşatırken gördüm AS, ama asla ALIAS. …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.