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

13
SQL Server'da önde gelen sıfırlarla doldurarak Numaraları biçimlendirme
SQL Server 2000 tarafından 10 yıla yakın bir süredir kullanılan eski bir SQL tablomuz var. İçinde, char(6)kimden 000001tarihine kadar çalışan rozet numaralarımız saklanır 999999. Şu anda bir web uygulaması yazıyorum ve çalışan rozet numaralarını saklamam gerekiyor. Yeni tablomda, kısayolu alıp eski tabloyu kopyalayabilirim, ancak intdeğerlerini 'den' 1e kadar saklayarak daha …

4
Birden çok INSERT deyimi ile birden çok DEĞERLİ tek INSERT karşılaştırması
1000 INSERT deyimi kullanarak bir performans karşılaştırması çalıştırıyorum: INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('6f3f7257-a3d8-4a78-b2e1-c9b767cfe1c1', 'First 0', 'Last 0', 0) INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('32023304-2e55-4768-8e52-1ba589b82c8b', 'First 1', 'Last 1', 1) ... INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('f34d95a7-90b1-4558-be10-6ceacd53e4c4', 'First 999', 'Last 999', …

2
GÜNCELLEME İÇİN SEÇ… ne zaman kullanılır?
Lütfen arkasındaki kullanım durumunu anlamama yardım edin SELECT ... FOR UPDATE. Soru 1 : Aşağıdaki, ne zaman SELECT ... FOR UPDATEkullanılması gerektiğine dair iyi bir örnek mi? Verilen: Odalar [kimlik] etiketler [id, name] room_tags [room_id, tag_id] room_id ve tag_id yabancı anahtarlardır Uygulama tüm odaları ve etiketlerini listelemek istiyor, ancak etiketsiz …



4
SQL Server'da ne kadar "Boş" değer alır
10 sütunlu büyük bir masam var. 4 tanesi çoğu zaman boş kalır. Null değeri bayt olarak herhangi bir boyut alan veya hiç boyut almayan bir sorgum var. Bazılarının söylediği birkaç makale okudum: http://www.sql-server-citation.com/2009/12/common-mistakes-in-sql-server-part-4.html Bir tabloda NULL değerlere sahipsek, bunun depolama alanını kaplamadığına dair bir yanlış anlama var. Gerçek şu ki, …

7
Entity Framework geçişleri tabloları ve sütunları yeniden adlandırma
Bir çift varlığın adını ve gezinti özelliklerini yeniden adlandırdım ve EF 5'te yeni bir Migration oluşturdum. EF geçişlerinde yeniden adlandırmalarda olduğu gibi, varsayılan olarak nesneleri bırakacak ve yeniden oluşturacaktı. İstediğim bu değildi, bu yüzden geçiş dosyasını sıfırdan oluşturmak zorunda kaldım. public override void Up() { DropForeignKey("dbo.ReportSectionGroups", "Report_Id", "dbo.Reports"); DropForeignKey("dbo.ReportSections", "Group_Id", …

13
SQL Server'da önceki ayın ilk ve son gününü (zaman damgasıyla) alma
Zaman damgası ile önceki ayın ilk ve son gününü veren çözümü bulamadım. Umarım bu başkalarına yardımcı olur. Bu soruna zaten bir çözüm varsa özür dilerim. İşte çözüm. SELECT DATEADD(month, DATEDIFF(month, -1, getdate()) - 2, 0) as FirtDayPreviousMonthWithTimeStamp, DATEADD(ss, -1, DATEADD(month, DATEDIFF(month, 0, getdate()), 0)) as LastDayPreviousMonthWithTimeStamp Bu, aşağıdakileri döndürür: currentdate …



13
Tüm SQL dosyalarını bir dizinde çalıştırın
Diğer geliştiriciler tarafından SQL Server 2005 veritabanında yapılan değişiklikleri uygulamak için çalıştırmam gereken birkaç .sql dosyam var. Dosyalar aşağıdaki modele göre adlandırılır: 0001 - abc.sql 0002 - abcef.sql 0003 - abc.sql ... Hepsini tek seferde çalıştırmanın bir yolu var mı?

4
SQL Server Management Studio'da tablodaki değerler nasıl hızlı bir şekilde düzenlenir?
Nesne Gezgini'nden bağlam menüsü -> "İlk 200 Satırı Düzenle" dışında, bir hücrenin değerini hızlı bir şekilde değiştirebileceğim bir tabloyu Düzenleme modunda açmanın hızlı bir yolu var mı? İlk 200 satırı geçebilmem gerekiyor. Ve yapmam gereken her küçük ayar için "insert" komut dosyası yazmak istemiyorum ... SMS'in neden sayfalı bir tablo …
117 sql  sql-server  ssms 

6
SQLServer zaman aşımı istisnaları nasıl yakalanır
Farklı şekilde ele alınabilmeleri için SQL sunucusu zaman aşımı istisnalarını özellikle yakalamam gerekiyor. SqlException'ı yakalayabileceğimi ve ardından ileti dizisinin "Zaman Aşımı" İçerdiğini kontrol edebileceğimi biliyorum, ancak bunu yapmanın daha iyi bir yolu olup olmadığını merak ediyor muydum? try { //some code } catch (SqlException ex) { if (ex.Message.Contains("Timeout")) { //handle …



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.