«sql-server» etiketlenmiş sorular

Microsoft SQL Server, ilişkisel bir veritabanı yönetim sistemidir (RDBMS). Bu etiketi Compact, Express, Azure, Fast-track, APS (eski adıyla PDW) ve Azure SQL DW dahil tüm SQL Server sürümleri için kullanın. Bu etiketi diğer DBMS türleri (MySQL, PostgreSQL, Oracle, vb.) İçin kullanmayın. Doğrudan veritabanıyla ilgili olmadıkça, bu etiketi yazılım ve mobil geliştirme ile ilgili sorunlar için kullanmayın.

8
SQL Server tablosundaki değişiklikleri kontrol etmek istiyor musunuz?
Tetikleyicileri kullanmadan veya veritabanının yapısını herhangi bir şekilde değiştirmeden bir SQL Server veritabanını tablodaki değişiklikler için nasıl izleyebilirim? Tercih ettiğim programlama ortamı .NET ve C #. Herhangi bir SQL Server 2000 SP4 veya daha yeni sürümünü destekleyebilmek istiyorum . Uygulamam, başka bir şirketin ürünü için cıvatalı veri görselleştirmesidir. Müşteri tabanımız …

4
Tabloyu Değiştir Sütun Sözdizimi Ekle
Programlı bir tablo çalışanlara bir kimlik sütunu eklemek çalışıyorum. Söz dizimimle neyi yanlış yaptığımdan emin değilim. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED ( EmployeeID ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, …
142 sql  sql-server  tsql  ddl 

3
Seçme Durumunda Vaka
Ben bir CASEgelen bir SQL deyimi var SELECTve ben sadece doğru alamıyorum. Bana CASEvakaların durumların ve sonuçların vakalardan nerede olduğuna dair bir örnek gösterebilir misiniz ? Örneğin: Select xxx, yyy case : desc case when bbb then 'blackberry'; when sss then 'samsung'; end from (select ???? ..... sonuçların gösterildiği name …
141 sql  sql-server  case 


5
Günün tarihi eksi iki ay için SQL sorgusu
Giriş tarihlerinin 2 aydan eski olduğu bir tablodaki tüm kayıtları seçmek istiyorum. Bunu nasıl yapabileceğime dair bir fikrin var mı? Henüz hiçbir şey denemedim ama bu noktadayım: SELECT COUNT(1) FROM FB WHERE Dte > GETDATE()
141 sql  sql-server 


9
CASE deyimini JOIN koşulunda kullanabilir miyim?
Aşağıdaki görüntü, Microsoft SQL Server 2008 R2 Sistem Görünümlerinin bir parçasıdır. Görüntüden sys.partitionsve arasındaki ilişkinin sys.allocation_unitsdeğerine bağlı olduğunu görebiliriz sys.allocation_units.type. Birlikte onlara katılmak için buna benzer bir şey yazardım: SELECT * FROM sys.indexes i JOIN sys.partitions p ON i.index_id = p.index_id JOIN sys.allocation_units a ON CASE WHEN a.type IN (1, …
141 sql  sql-server  join  case 

12
EF5: '{0}' dosyası '{1}' veritabanı olarak eklenemiyor
Burada açıklandığı gibi tam sorunla karşılaşıyorum ("Silinmiş MDF Dosyasına Eklenemiyor" bölümünü okuyun), ancak sorunun çözümü orada söylenmedi ... Kısacası sorun, .mdfdosyayı sildikten sonra EF 5.0 kullanarak DB'ye erişmeye çalıştığımda aşağıdaki kural dışı durumun atılmasıdır. DataException-> EntityException-> SqlException: '{0}' dosyası '{1}' veritabanı olarak eklenemiyor DB dosyasını sildim ve şimdi bu başlatıcısı …


9
Toplama fonksiyonu olmayan TSQL Pivot
Böyle bir masam var ... CustomerID DBColumnName Data -------------------------------------- 1 FirstName Joe 1 MiddleName S 1 LastName Smith 1 Date 12/12/2009 2 FirstName Sam 2 MiddleName S 2 LastName Freddrick 2 Date 1/12/2009 3 FirstName Jaime 3 MiddleName S 3 LastName Carol 3 Date 12/1/2009 Ve bunu istiyorum ... PIVOT …


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?

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.