«sql-server-2005» etiketlenmiş sorular

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



9
SQL Server IN ve EXISTS Performansı
Aşağıdakilerden hangisinin daha verimli olacağını merak ediyorum? Kullanım konusunda her zaman biraz temkinli davrandım INçünkü SQL Server'ın sonuç kümesini büyük bir IFifadeye dönüştürdüğüne inanıyorum . Büyük bir sonuç kümesi için bu, düşük performansa neden olabilir. Küçük sonuç kümeleri için ikisinin de tercih edilebilir olduğundan emin değilim. Büyük sonuç kümeleri EXISTSiçin …


10
Html etiketlerini sql sunucusundaki bir dizeden çıkarmanın en iyi yolu?
SQL Server 2005'te html etiketleri içeren verilerim var ve bunların hepsini etiketlerin arasında bırakarak tüm bunları çıkarmak istiyorum. İdeal da gibi şeyler yerine <birlikte< , vb Bunu yapmanın kolay bir yolu var mı yoksa birisinin örnek t-sql kodu zaten var mı? Uzatılmış depolanmış prosedürler ve benzerlerini ekleme yeteneğim yok, bu …

8
Bir hata mesajından gerçek saklı yordam satır numarasını nasıl alabilirim?
SQL Server'ı kullandığımda ve bir hata oluştuğunda, hata iletisi, saklı yordamdaki satır numaralarıyla ilişkisi olmayan bir satır numarası veriyor. Farkın boşluktan ve yorumlardan kaynaklandığını varsayıyorum, ama gerçekten mi? Bu iki satır numarası kümesini birbiriyle nasıl ilişkilendirebilirim? Biri bana en azından doğru yönde bir işaret verebilirse, gerçekten minnettar olurum. SQL server …



17
Print Statement kullanarak VARCHAR (MAX) nasıl yazdırılır?
Bir kodum var: DECLARE @Script VARCHAR(MAX) SELECT @Script = definition FROM manged.sys.all_sql_modules sq where sq.object_id = (SELECT object_id from managed.sys.objects Where type = 'P' and Name = 'usp_gen_data') Declare @Pos int SELECT @pos=CHARINDEX(CHAR(13)+CHAR(10),@script,7500) PRINT SUBSTRING(@Script,1,@Pos) PRINT SUBSTRING(@script,@pos,8000) Komut Dosyasının uzunluğu yaklaşık 10.000 Karakterdir ve sadece maksimum 8000 tutabilen print Statement …

6
Varchar'ı SQL Server'da benzersiz tanımlayıcıya dönüştürme
Şema üzerinde denetimim olmayan bir tablo, benzersiz tanımlayıcıları 'a89b1acd95016ae6b9c8aabb07da2010' biçiminde (tire içermeyen) depolayan varchar (50) olarak tanımlanan bir sütun içeriyor NET Kılavuzuna geçmek için bunları SQL'de benzersiz tanımlayıcılara dönüştürmek istiyorum. Ancak aşağıdaki sorgu satırları benim için çalışmıyor: select cast('a89b1acd95016ae6b9c8aabb07da2010' as uniqueidentifier) select convert(uniqueidentifier, 'a89b1acd95016ae6b9c8aabb07da2010') ve sonuç: Msg 8169, Düzey 16, …

10
SQL Server - "sys.functions" nerede?
SQL Server 2005, sık kullandığım sistem kataloğunda harika sys.XXX görünümlerine sahip. Beni tökezleten şey şudur: neden depolanmış prosedürleriniz hakkında bilgi görmek için bir "sys.procedures" görünümü var, ancak depolanan işlevleriniz için aynı şeyi görmek için "sys.functions" görünümü yok? Saklanan işlevleri kimse kullanmıyor mu? Bunları, örneğin hesaplanmış sütunlar ve benzeri için çok …


5
Veritabanı şeması olup olmadığını nasıl sorgulayabilirim?
Oluşturma sürecimizin bir parçası olarak, kodu 4 farklı ortama dağıtırken bir veritabanı güncelleme komut dosyası çalıştırıyoruz. Aynı sorgu biz üretime bir salımını damla kadar eklenir alacak beri Dahası, sahip belirli bir veritabanı üzerinde birden çok kez çalıştırmak için muktedir. Bunun gibi: IF NOT EXISTS (SELECT * FROM sys.tables WHERE object_id …


18
Hafta numarasından hafta başlangıç ​​tarihini ve hafta bitiş tarihini alın
Veritabanında üyenin düğün tarihlerini sayan bir sorgu var. SELECT SUM(NumberOfBrides) AS [Wedding Count] , DATEPART( wk, WeddingDate) AS [Week Number] , DATEPART( year, WeddingDate) AS [Year] FROM MemberWeddingDates GROUP BY DATEPART(year, WeddingDate), DATEPART(wk, WeddingDate) ORDER BY SUM(NumberOfBrides) DESC Sonuç kümesinde her haftanın başlangıcı ve sonu temsil edildiğinde nasıl çalışırım? SELECT …

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.