«sql» etiketlenmiş sorular

Yapısal Sorgulama Dili (SQL), veritabanlarını sorgulamak için kullanılan bir dildir. Sorular, kod örneklerini, tablo yapısını, örnek verileri ve kullanılan DBMS uygulaması için bir etiketi (örn. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, vb.) İçermelidir. Sorunuz yalnızca belirli bir DBMS ile ilgiliyse (belirli uzantıları / özellikleri kullanır), bunun yerine o DBMS etiketini kullanın. SQL ile etiketlenen soruların cevaplarında ISO / IEC standart SQL kullanılmalıdır.

13
Birincil anahtar / yabancı Anahtar adlandırma kuralı [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçeklerle ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin Geliştirme grubumuzda, Birincil ve Yabancı Anahtarlar için adlandırma kuralıyla ilgili şiddetli bir tartışmamız var. …


8
TSQL - BEGIN .. END bloğunun içinde GO nasıl kullanılır?
Değişiklikleri birden çok geliştirme veritabanından hazırlama / üretime otomatik olarak geçirmek için bir komut dosyası oluşturuyorum. Temel olarak, bir dizi değişiklik betiğini alır ve bunları tek bir betikte birleştirerek her bir komut dosyasını bir IF whatever BEGIN ... ENDifadeye sarar. Ancak, bazı komut dosyaları GO, örneğin SQL ayrıştırıcısının oluşturulduktan sonra …



7
Postgres'te bir tablo için sorgu hibeleri
Postgres'te bir nesneye verilen tüm GRANTS'ları nasıl sorgulayabilirim? Örneğin "masam" masam var: GRANT SELECT, INSERT ON mytable TO user1 GRANT UPDATE ON mytable TO user2 Bana verecek bir şeye ihtiyacım var: user1: SELECT, INSERT user2: UPDATE
97 sql  postgresql  grant 


3
UPDATE ifadelerinden etkilenen satır sayısını döndür
Depolanan Prosedürde (SQL Server 2005) bir UPDATE sorgusundan etkilenen satır sayısını sonuç kümesi olarak nasıl alabilirim. Örneğin CREATE PROCEDURE UpdateTables AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; UPDATE Table1 Set Column = 0 WHERE Column IS …
97 sql  sql-server 

3
DateTime (UTC) ve DateTimeOffset depolama
Genellikle veritabanından / veritabanından okumadan / veritabanına yazmadan hemen önce DateTime dönüşümü yapan (UTC'den yerel saate ve yerel saatten UTC'ye) bir "yakalayıcım" var, böylece DateTime.Nowendişelenmeden sistem genelinde kullanabilirim (türevler ve karşılaştırmalar) saat dilimleri hakkında. Serileştirme ve bilgisayarlar arasında veri taşıma ile ilgili olarak, tarih saati her zaman UTC olduğundan, uğraşmaya …

4
Postgresql toplama dizisi
İki masam var Student -------- Id Name 1 John 2 David 3 Will Grade --------- Student_id Mark 1 A 2 B 2 B+ 3 C 3 A Aşağıdaki gibi sonuçlar almak için yerel Postgresql SELECT yapmak mümkün mü: Name Array of marks ----------------------- 'John', {'A'} 'David', {'B','B+'} 'Will', {'C','A'} Ama …
97 sql  arrays  postgresql 

4
Baştaki sıfırları kullanmak için mySQL MONTH () alınsın mı?
MySQL'in MONTH () işlevinin bu sorguda 8 yerine '08' döndürmesini nasıl belirtebilirim? Aynen öyle çalışsın istiyorum. Şu anda gibi tarih için sonuçlar alınıyor 2006-9 2007-1 2007-10 2007-11 mevcut sorgu: SELECT COUNT(*), CONCAT(YEAR(`datetime_added`), '-', MONTH(`datetime_added`)) as date FROM `person` WHERE (email = '' OR email IS NULL) GROUP BY date ORDER …
97 mysql  sql  date 

5
Bellek içi bir veritabanında H2'nin otomatik olarak şema oluşturmasını sağlayabilir miyim?
(Halihazırda H2 veritabanını Bellekte gördüm - Şemayı İlkbahar / Hazırda Beklet sorusuyla başlat ; burada geçerli değil.) H2'de, ona bağlandıktan sonra otomatik olarak bir şema oluşturmama izin verecek bir ayar olup olmadığını bilmek istiyorum. Yardımı dokunursa, sadece bellek içi durumla ilgileniyorum. H2, URL'nin sonunda çeşitli noktalı virgülle ayrılmış değiştiricileri destekliyor, …
97 java  sql  database  h2 

21
Senkronize olmayan komutlar; bu komutu şimdi çalıştıramazsın
Mysqli aracılığıyla iki MySQL sorgusu çağıran PHP kodumu çalıştırmaya çalışıyorum ve "Komutlar senkronize değil; bu komutu şimdi çalıştıramazsınız" hatasını alıyorum. İşte kullandığım kod <?php $con = mysqli_connect("localhost", "user", "password", "db"); if (!$con) { echo "Can't connect to MySQL Server. Errorcode: %s\n". Mysqli_connect_error(); exit; } $con->query("SET NAMES 'utf8'"); $brand ="o"; $countQuery …
97 php  sql  mysql  mysqli 

3
MYSQL yalnızca belirli satırları döker
Veritabanımda birkaç satırın mysql dökümü yapmaya çalışıyorum. Daha sonra bu birkaç satırı başka bir veritabanına yüklemek için dökümü kullanabilirim. Sahip olduğum kod çalışıyor, ama her şeyi döküyor. Bir tablonun yalnızca belirli satırlarını dökmek için mysqldump'ı nasıl elde edebilirim? İşte kodum: mysqldump --opt --user=username --password=password lmhprogram myResumes --where=date_pulled='2011-05-23' > test.sql
97 mysql  sql  mysqldump 

2
Bir PostgreSQL sorgusunda birden çok WITH ifadesi nasıl kullanılır?
WITH deyimini kullanarak birden çok TEMP tablosunun etkin olarak ne olduğunu "bildirmek" istiyorum. Yürütmeye çalıştığım sorgu şu satırlar boyunca: WITH table_1 AS ( SELECT GENERATE_SERIES('2012-06-29', '2012-07-03', '1 day'::INTERVAL) AS date ) WITH table_2 AS ( SELECT GENERATE_SERIES('2012-06-30', '2012-07-13', '1 day'::INTERVAL) AS date ) SELECT * FROM table_1 WHERE date IN …

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.