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


7
SQL OVER () yan tümcesi - ne zaman ve neden yararlıdır?
USE AdventureWorks2008R2; GO SELECT SalesOrderID, ProductID, OrderQty ,SUM(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Total' ,AVG(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Avg' ,COUNT(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Count' ,MIN(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Min' ,MAX(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Max' FROM Sales.SalesOrderDetail WHERE SalesOrderID IN(43659,43664); Bu maddeyi okudum ve neden ihtiyacım olduğunu anlamıyorum. …

5
OPTION (TAVSİYE) Daima Daha Hızlı; Neden?
Sorguma ekleme OPTION (RECOMPILE), sorgunun beş dakikadan fazla sürmesine neden olurken, sorguma ekleme yarım saniye içinde çalışmasına neden olduğu garip bir durumla karşılaştım . Sorgu Query Analyzer'dan veya C # programım üzerinden yürütüldüğünde durum budur SqlCommand.ExecuteReader(). Aramak (veya aramamak) DBCC FREEPROCCACHEveya DBCC dropcleanbuffersfark etmez; Sorgu sonuçları her zaman anında OPTION …

4
T-SQL'de IndexOf işlevi
Bir e-posta adresi sütunu verildiğinde, alt dize için @ işaretinin konumunu bulmam gerekiyor. indexofT-SQL dizeleri için işlev nedir ? Bir dize içindeki bir alt dizenin konumunu döndüren bir şey mi arıyorsunuz? C # 'da var s = "abcde"; s.IndexOf('c'); // yields 2
168 sql  sql-server  tsql  string 

19
SQL Server Geri Yükleme Hatası - Erişim Reddedildi
Yerel makinemde bir veritabanı oluşturdum ve tables.baktablo adı verilen bir yedekleme yaptım DataLabTables. Bu yedeklemeyi o tablo olmadan uzaktaki bir makineye taşıdım ve geri yükleme yapmaya çalıştım, ancak aşağıdaki hatayı aldım: System.Data.SqlClient.SqlError: 'c: \ Program Files \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ DataLabTables üzerinde' RestoreContainer :: ValidateTargetForCreation …

9
Visual Studio: ContextSwitchDeadlock
Çözemediğim bir hata mesajı alıyorum. Visual Studio veya hata ayıklayıcıdan kaynaklanır. Nihai hata durumu VS, hata ayıklayıcı, benim program veya veritabanı olup olmadığından emin değilim. Bu bir Windows uygulamasıdır. Bir web uygulaması değil. VS'den gelen ilk mesaj, "Herhangi bir çağrı yığını çerçevesi için hiçbir sembol yüklenmedi. Kaynak kodu görüntülenemiyor." Bu …


13
SQL'de birden çok sütunu güncelleme
SQL Server'da bir insert deyimi kullanıldığı gibi birden çok sütunu güncellemenin bir yolu var mı? Gibi bir şey: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id Veya böyle bir şey yerine, böyle bir şey: update table set a=t2.a,b=t2.b etc 100'den fazla sütun varsa yazmak oldukça yorucu olabilir.

10
MS SQL Server Management Studio kullanmadan SQL Server'daki varsayılan veritabanımı nasıl değiştirebilirim?
Ben ancak çıkıyor SQL Server bir veritabanı düştü benim giriş , varsayılan olarak bırakılan veritabanını kullanmak için ayarlandı. Bağlantı iletişim kutusundaki 'seçenekler' düğmesini kullanarak ve bağlanılacak veritabanı olarak 'ana' seçeneğini seçerek SQL Server Management Studio'ya bağlanabilirim. Ancak, nesne gezgini içinde bir şey yapmaya çalıştığımda, varsayılan veritabanımı kullanarak bağlanmaya çalışır ve …



11
SOL DIŞ BİRLEŞTİRME sol tabloda var olandan nasıl daha fazla kayıt döndürebilir?
Sol tablodan tüm sonuçları ve çok daha büyük bir tablodan bazı ek bilgileri döndürmek için çok temel bir SOL GİRİŞ var. Soldaki tablo 4935 kayıt içeriyor ancak ek bir tabloya katıldığımda kayıt sayısı önemli ölçüde artıyor. Bildiğim kadarıyla, bir SOL DIŞ BİRLEŞTİRME, sol tablodaki tüm kayıtları sağ tablodan eşleşen kayıtlarla …

6
CTE Sorgusu'ndan SELECT * INTO tempTable ile Temp tablosu nasıl oluşturulur
Geçici bir tablo oluşturmak istediğim bir MS SQL CTE sorgusu var. Bir Invalid Object namehata verir gibi nasıl yapılacağından emin değilim . Aşağıda referans için tüm sorgu SELECT * INTO TEMPBLOCKEDDATES FROM ;with Calendar as ( select EventID, EventTitle, EventStartDate, EventEndDate, EventEnumDays,EventStartTime,EventEndTime, EventRecurring, EventStartDate as PlannedDate ,EventType from EventCalender where …

5
SQL Server 2008'de kullanıcı tanımlı tablo türünün varlığı nasıl denetlenir?
Kullanıcı tanımlı bir tablo türü var. OBJECT_ID(name, type)Fonksiyonu kullanarak bir yamada düzenleme yapmadan önce varlığını kontrol etmek istiyorum . Ne typegelen numaralandırma kullanıcı tanımlı tablo türleri için geçirilmelidir? N'U' gibi kullanıcı tanımlı tablo çalışmıyor, yani IF OBJECT_ID(N'MyType', N'U') IS NOT NULL

23
SQL Azure veritabanını yerel geliştirme sunucuma nasıl kopyalarım?
SQL Azure veritabanını geliştirme makineme nasıl kopyalayabileceğimi bilen var mı? Bulutta bir geliştirme veritabanına sahip olmak için ödeme yapmayı bırakmak istiyorum, ancak üretim verilerini almanın en iyi yolu. Üretim veritabanımı yeni bir geliştirme veritabanına kopyalarım ama aynı veritabanının yerel olmasını istiyorum. Baska öneri?

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.