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

6
Saklı yordam c # parametresiyle çağırın
Programımda silme, ekleme ve güncelleme yapabilirim ve veritabanımda oluşturulan saklı yordamı arayarak bir ekleme yapmaya çalışıyorum. Bu bir düğme eklemek iyi çalışır. private void btnAdd_Click(object sender, EventArgs e) { SqlConnection con = new SqlConnection(dc.Con); SqlCommand cmd = new SqlCommand("Command String", con); da.InsertCommand = new SqlCommand("INSERT INTO tblContacts VALUES (@FirstName, @LastName)", …

3
SQL Server dizinleri - artan veya azalan, ne fark eder?
MS SQL Server'da bir sütun veya sütun sayısı üzerinde bir dizin oluşturduğunuzda (sürüm 2005 kullanıyorum), her sütundaki dizinin artan veya azalan olmasını belirtebilirsiniz. Bu seçimin neden burada olduğunu anlamakta zorlanıyorum. İkili sıralama teknikleri kullanarak, arama her iki şekilde de hızlı olmaz mıydı? Hangi siparişi seçtiğim ne fark eder?


5
Bu sorgu ile sayfalama (atlama / alma) işlevini uygulayın
Biraz SQL gibi özel sayfalama, örneğin böyle makaleleri okuma hakkında nasıl anlamaya çalışıyorum . Ben mükemmel çalışan aşağıdaki sorgu var. Ama bununla sayfalama uygulamak istiyorum. SELECT TOP x PostId FROM ( SELECT PostId, MAX (Datemade) as LastDate from dbForumEntry group by PostId ) SubQueryAlias order by LastDate desc Ne istiyorum …



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 …

18
'Çok parçalı tanımlayıcı' nedir ve neden bağlanamaz?
Tabloları başka bir tabloya göre güncellemeye çalıştığımda sürekli olarak bu hataları alıyorum. Sorguyu yeniden yazmayı bitiririm, birleşmelerin sırasını değiştiririm, bazı gruplamaları değiştiririm ve sonunda çalışır, ama tam olarak anlamıyorum. 'Çok parçalı tanımlayıcı' nedir? 'Çok parçalı tanımlayıcı' ne zaman bağlanamaz? Zaten neye bağlı? Hangi durumlarda bu hata meydana gelir? Bunu önlemenin …
137 sql  sql-server 

2
MDF dosyası nedir? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 8 yıl önce kapalı . Bu soruyu geliştir Bu bir "gömülü" tür veritabanı gibi mi? Yerleşik veritabanı içeren bir dosya mı?
137 mdf  sql-server  database  file 


7
SQL Server veritabanındaki en büyük nesneleri nasıl bulabilirim?
Bir SQL Server veritabanındaki en büyük nesneleri nasıl bulabilirim? Birincisi, hangi tabloların (ve ilgili endekslerin) en büyük olduğunu belirledikten sonra belirli bir tablodaki hangi satırların en büyük olduğunu belirleyerek (ikili verileri BLOB'larda depolarız)? Bu tür bir veritabanı analizine yardımcı olacak herhangi bir araç var mı? Yoksa sistem tablolarına karşı çalıştırabileceğim …

4
Birincil olmayan anahtara yabancı anahtar
Veri tutan bir tablo var ve bu satırlardan biri başka bir tabloda olması gerekir. Bu yüzden, referans bütünlüğünü korumak için yabancı bir anahtar istiyorum. CREATE TABLE table1 ( ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY, AnotherID INT NOT NULL, SomeData VARCHAR(100) NOT NULL ) CREATE TABLE table2 ( ID INT …
136 sql  sql-server 

8
SQL “arasında” dahil değildir
Ben böyle bir sorgu var: SELECT * FROM Cases WHERE created_at BETWEEN '2013-05-01' AND '2013-05-01' Ancak bu, 1'inde veriler olmasına rağmen sonuç vermiyor. created_at2013-05-01 22:25:19zamanla ilgili olduğundan şüpheleniyorum gibi görünüyor ? Bu nasıl çözülebilir? Daha büyük tarih aralıkları yaparsam iyi çalışır, ancak tek bir tarihle de (dahil) çalışması gerekir.


4
SQL Server: UniqueIdentifier'ı bir case deyiminde dizeye dönüştürme
Bazen istisna yığın izlemesi olan bir mesaj sütununa sahip bir günlük tablomuz var. Mesajın buna sahip olup olmadığını belirleyen bazı kriterlerim var. Bu mesajları müşteriye göstermek istemiyoruz, bunun yerine şöyle bir mesajımız var: Dahili Hata Oluştu. Xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx referans koduyla bize ulaşın burada xxx vb. tablodaki bir kılavuz sütundur. Depolanmış proc …
136 sql-server  guid  case 

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.