«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.



5
GUID'ler için SCOPE_IDENTITY ()?
Biri bana SCOPE_IDENTITY()GUID'leri SQL Server'da birincil anahtar olarak kullanmanın bir eşdeğeri olup olmadığını söyleyebilir mi? Öncelikle GUID oluşturmak ve birincil anahtarlarımız olarak sıralı GUID'leri kullandığımız için değişken olarak kaydetmek istemiyorum. Son eklenen GUID birincil anahtarını almanın en iyi yolunun ne olduğuna dair bir fikriniz var mı?

5
Depolanan yordamda yeni bir Kılavuz nasıl oluşturulur?
Şu anda bir tabloya yeni satırlar eklemek istediğim bir saklı yordamım var. insert into cars (id, Make, Model) values('A new Guid', "Ford", "Mustang") Dolayısıyla birincil anahtar 'id' bir Kılavuzdur. C # kodunda yeni bir Kılavuzun nasıl oluşturulacağını biliyorum, ancak saklı yordamda birincil anahtar değerleri için yeni Kılavuzları nasıl oluşturacağımdan emin …

16
Ölçeklenebilirlik düşünüldüğünde neden birleştirmeler kötü?
Birleştirmeler neden kötü veya 'yavaş'? Bunu bir kereden fazla duyduğumu biliyorum. Bu alıntıyı buldum Sorun, özellikle çok büyük veri kümelerinde birleştirmelerin nispeten yavaş olması ve yavaşlarsa web sitenizin yavaş olmasıdır. Tüm bu ayrı bilgi parçalarını diskten alıp yeniden bir araya getirmek uzun zaman alır. kaynak Her zaman özellikle PK ararken …
94 sql  join 

6
Nasıl parametreli bir SQL sorgusu oluşturabilirim? Neden yapayım?
"Herkesin", her kullanıcı girdisini doğrulamak zorunda kalmadan SQL enjeksiyon saldırılarına karşı koruma sağlamak için parametreli SQL sorguları kullandığını duydum. Bunu nasıl yapıyorsun? Depolanan prosedürleri kullanırken bunu otomatik olarak alıyor musunuz? Anladığım kadarıyla bu parametreleştirilmemiş: cmdText = String.Format("SELECT foo FROM bar WHERE baz = '{0}'", fuz) Bu parametrelendirilebilir mi? cmdText = …

6
Kendime yerel bir SQL Server örneğine yönetici erişimi nasıl verebilirim?
Yerel makineme SQL Server 2008 R2 kurdum. Ancak haklar nedeniyle (veya eksikliklerden) yeni bir veritabanı oluşturamıyorum. "VERİTABANI OLUŞTURMA İZNİ REDDEDİLDİ" Bu yüzden, yönetici ayrıcalıklarını mevcut girişime atamayı denedim "Kullanıcının bu eylemi gerçekleştirme izni yok." Ayrıca yönetici ayrıcalıklarına sahip olan ancak şanssız yeni bir giriş oluşturmaya çalıştım. Bir veritabanı oluşturabilmek için …


2
Tek bir SELECT deyiminde birden çok ortak tablo ifadesine nasıl sahip olabilirim?
Karmaşık bir seçme ifadesini basitleştirme sürecindeyim, bu yüzden ortak tablo ifadelerini kullanacağımı düşündüm. Tek bir cte bildirmek iyi çalışıyor. WITH cte1 AS ( SELECT * from cdr.Location ) select * from cte1 Aynı SELECT'te birden fazla cte bildirmek ve kullanmak mümkün müdür? yani bu sql bir hata veriyor WITH cte1 …

5
Değişkeni SQLite'da bildirin ve kullanın
SQLite'da bir değişken tanımlayıp insertoperasyonda kullanmak istiyorum . MS SQL'deki gibi: declare @name as varchar(10) set name = 'name' select * from table where name = @name Örneğin, onu almam last_insert_rowve kullanmam gerekecek insert. Bağlama ile ilgili bir şey buldum ama tam olarak anlamadım.

10
Bir zaman aralığında 5 dakikalık aralıklarla gruplama
MySQL komutlarıyla yapmak istediğim bazı zorluklar yaşıyorum. SELECT a.timestamp, name, count(b.name) FROM time a, id b WHERE a.user = b.user AND a.id = b.id AND b.name = 'John' AND a.timestamp BETWEEN '2010-11-16 10:30:00' AND '2010-11-16 11:00:00' GROUP BY a.timestamp Bu benim şu anki çıktı ifadem. timestamp name count(b.name) ------------------- ---- …
94 mysql  sql  group-by 


2
Bir MySQL tablosunu diğerinden değerlerle güncelleyin
Bir MySQL tablosunu diğerinden gelen bilgilere göre güncellemeye çalışıyorum. Benim originalmasa görünüyor gibi: id | value ------------ 1 | hello 2 | fortune 3 | my 4 | old 5 | friend Ve tobeupdatedmasa şöyle görünüyor: uniqueid | id | value --------------------- 1 | | something 2 | | anything …
94 mysql  sql 

6
MySQL "IN" operatörü (büyük?) Sayıda değerde performansı
Son zamanlarda Redis ve MongoDB ile deneyler yapıyorum ve çoğu zaman MongoDB veya Redis'de bir dizi kimliği saklayacağınız durumlar var gibi görünüyor . MySQL IN operatörü hakkında soru sorduğum için bu soru için Redis'e bağlı kalacağım . IN operatörü içinde çok sayıda (300-3000) id listelemenin ne kadar performanslı olduğunu merak …

4
Projeksiyon ve seçim nedir?
Projeksiyon ve seçim arasındaki fark nedir? Bu mu: Projeksiyon -> tablonun sütunlarını seçmek için; ve Seçim ---> tablonun satırlarını seçmek için? Öyleyse projeksiyon ve seçim sırasıyla dikey ve yatay dilimleme mi?

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.