«sql-server-2008» etiketlenmiş sorular

Microsoft SQL Server'ın 2008 sürümüne özgü sorular için bu etiketi kullanın.


12
CROSS JOIN vs INNER JOIN in SQL
Arasındaki fark nedir CROSS JOINveINNER JOIN ? ÇAPRAZ KATIL: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status], FROM Customers CROSS JOIN Movies İÇ BİRLEŞİM: SELECT Movies.CustomerID, Movies.Movie, Customers.Age, Customers.Gender, Customers.[Education Level], Customers.[Internet Connection], Customers.[Marital Status] FROM Customers INNER JOIN Movies ON Customers.CustomerID = Movies.CustomerID Hangisi daha iyi …


9
Bir SQL Server kullanıcı tanımlı işlevinden bir hata nasıl bildirilir
SQL Server 2008'de kullanıcı tanımlı bir işlev yazıyorum. İşlevlerin her zamanki şekilde hata üretemeyeceğini biliyorum - RAISERROR deyimini eklemeye çalışırsanız SQL şunu döndürür: Msg 443, Level 16, State 14, Procedure ..., Line ... Invalid use of a side-effecting operator 'RAISERROR' within a function. Ancak gerçek şu ki, işlev geçersiz olabilecek …






26
T-SQL bölünmüş dize
Virgülle bölmem gereken bir dize içeren bir SQL Server 2008 R2 sütunu var. StackOverflow üzerinde birçok cevap gördüm ama hiçbiri R2'de çalışmıyor. Herhangi bir split işlevi örnekleri üzerinde seçme izinleri var emin oldum. Herhangi bir yardım büyük takdir.

18
SQL Server SELECT LAST N Satır
Bu bilinen bir soru ama bulduğum en iyi çözüm şöyle bir şey: SELECT TOP N * FROM MyTable ORDER BY Id DESC Çok sıralı bir masam var. Bu sorguyu kullanmak bir olasılık değildir, çünkü çok zaman alır. Peki ORDER BY kullanmadan son N satırı nasıl seçebilirim? DÜZENLE Üzgünüm, bu sorunun …

8
Kısıtlama ile sütun nasıl bırakılır?
SQL Server 2008'de Varsayılan kısıtlaması olan bir sütun nasıl bırakılır? Sorgum alter table tbloffers drop column checkin Hata alıyorum ALTER TABLE DROP COLUMN check-in işlemi bir veya daha fazla nesne bu sütuna eriştiği için başarısız oldu. Birisi kısıtlamalı bir sütun bırakmak için sorgumu düzeltebilir mi?


3
Kilit Yükseltme - Burada neler oluyor?
SQL Server 2008'de bir tabloyu değiştirirken (bir sütunu kaldırarak), Değişiklik Komut Dosyası Oluştur düğmesini tıklattım ve oluşturduğu değişiklik komut dosyasının sütunu bıraktığını, "git" dediğini ve ardından ayarlanmış gibi görünen ek bir ALTER TABLE ifadesi çalıştırdığını fark ettim tablonun "TABLE" kilit yükselmesi. Misal: ALTER TABLE dbo.Contract SET (LOCK_ESCALATION = TABLE) Ayrıca …


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.