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

11
İlk satıra katılma
Somut ama varsayımsal bir örnek kullanacağım. Her Sipariş'in normalde yalnızca bir satır öğesi vardır : Emirler: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A Satır öğesi: LineItemGUID Order ID Quantity Description ============ ======== ======== ================================= {098FBE3...} 1 7 prefabulated amulite {1609B09...} 2 32 spurving bearing Ancak bazen iki satır öğesi …

14
SQL Server'da DateTime2 ve DateTime
Hangisi: datetime datetime2 olan SQL Server 2008+ mağaza tarih ve saatine önerilen yoludur? Hassasiyetteki farklılıkların (ve muhtemelen depolama alanlarının) farkındayım, ancak şimdilik bunları görmezden gelmek, neyi ne zaman kullanacağımızla ilgili en iyi uygulama belgesi datetime2mi yoksa sadece sadece kullanmalıyız ?

13
Saymak (*) ve Saymak (1) - SQL Server
İnsanların herhangi birini kullanıyorsanız sadece merak Count(1)üzerinde Count(*)ve performans veya eğer bir fark varsa bu gitti Geçtiğimiz günlerde öne getirilir olmuştur sadece eski alışkanlıktır? Belirli veritabanı SQL Server 2005.


30
SQL SELECT * [columnA] hariç bir sütunu tableA?
Hepimiz biliyoruz ki bir tablodaki tüm sütunları seçmek için SELECT * FROM tableA Tüm sütunları belirtmeden sütunları tablodan hariç tutmanın bir yolu var mı? SELECT * [except columnA] FROM tableA Bildiğim tek yol, tüm sütunları elle belirtmek ve istenmeyen sütunu hariç tutmaktır. Bu gerçekten zaman alıcıdır, bu yüzden zamandan ve …
733 sql  sql-server  tsql 



20
SQL Server'daki kayıtları sildikten sonra kimlik tohumunu sıfırlama
Kayıtları bir SQL Server veritabanı tablosuna ekledim. Tabloda birincil anahtar tanımlanmış ve otomatik artış kimlik tohumu “Evet” olarak ayarlanmış. Bu öncelikle SQL Azure'da, her tablonun tanımlı bir birincil anahtar ve kimliğe sahip olması gerektiği için yapılır. Ancak bazı kayıtları tablodan silmek zorunda olduğum için, bu tabloların kimlik tohumu bozulur ve …

9
Birleştirmeleri kullanarak SQL güncelleme sorgusu
3 tablo birleştirme tarafından döndürülen bir değeri olan bir alanı güncelleştirmek zorunda. Misal: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.ManufacturerID from item_master im, group_master gm, Manufacturer_Master mm where im.mf_item_number like 'STA%' and im.sku=gm.sku and gm.ManufacturerID = mm.ManufacturerID and gm.manufacturerID=34 mf_item_numberTablonun alan değerlerini item_masteryukarıdaki …

14
Geçici bir tablo olup olmadığını kontrol edin ve geçici bir tablo oluşturmadan önce varsa silin
Geçici tablo olup olmadığını kontrol etmek için aşağıdaki kodu kullanıyorum ve yeniden oluşturmadan önce varsa tablo bırakın. Sütunları değiştirmediğim sürece iyi çalışıyor. Daha sonra bir sütun eklersem, "geçersiz sütun" diyerek bir hata verir. Lütfen neyi yanlış yaptığımı bildirin. IF OBJECT_ID('tempdb..#Results') IS NOT NULL DROP TABLE #Results CREATE TABLE #Results ( …


5
Çoklu Dizinler ve Çok Sütunlu Dizinler
Sadece SQL Server 2005'te bir tabloya bir Dizin ekliyorum ve beni düşündürdü. 1 dizin oluşturmak ve dizine eklemek istediğiniz sütun başına 1 dizine sahip birden çok sütun tanımlamak arasındaki fark nedir? Birinin diğerinin üzerinde kullanılması için belirli nedenler var mı? Örneğin Create NonClustered Index IX_IndexName On TableName (Column1 Asc, Column2 …


14
Boş değerlere de izin veren benzersiz bir kısıtlama nasıl oluştururum?
GUID'lerle dolduracağım bir sütun üzerinde benzersiz bir kısıtlama olmasını istiyorum. Ancak verilerim bu sütunlar için boş değerler içeriyor. Birden çok boş değere izin veren kısıtlamayı nasıl oluştururum? İşte bir örnek senaryo . Bu şemayı düşünün: CREATE TABLE People ( Id INT CONSTRAINT PK_MyTable PRIMARY KEY IDENTITY, Name NVARCHAR(250) NOT NULL, …
620 sql-server  tsql 

16
SQL Server'da “with (nolock)” nedir?
Birisi with (nolock)sorgular üzerinde kullanmanın etkilerini , ne zaman kullanmanız / kullanmamanız gerektiğini açıklayabilir mi? Örneğin, yüksek işlem oranlarına ve belirli tablolarda çok fazla veriye sahip bir bankacılık uygulamanız varsa, ne tür sorgularda sorun olmaz? Her zaman kullanmanız / asla kullanmamanız gereken durumlar var mı?
610 sql-server  nolock 

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.