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

10
SQL Server'da bir foreach nasıl yazılır?
Ben her biri için döndürülen bir seçim deyimi Ids almak ve her birini kullanmak istiyorum, bir for-hatları boyunca bir şey elde etmeye çalışıyorum. DECLARE @i int DECLARE @PractitionerId int DECLARE @numrows int DECLARE @Practitioner TABLE ( idx smallint Primary Key IDENTITY(1,1) , PractitionerId int ) INSERT @Practitioner SELECT distinct PractitionerId …
194 sql-server  tsql 



8
SSMS'de bir ntext veya nvarchar (max) 'dan TÜM metinleri nasıl görüntülersiniz?
SQL Server Management Studio'da bir NTEXT veya NVARCHAR'dan (maks.) TÜM metinleri nasıl görüntülersiniz? Varsayılan olarak, sadece ilk birkaç yüz karakteri (255?) Döndürüyor gibi görünüyor, ancak bazen bunu yapmak için bir program yazmak zorunda kalmadan tüm alanı hızlı bir şekilde görüntülemek istiyorum. SSMS 2012'de bile hala bu sorun var :(

5
SQL Server - işlemler hatayı geri alır?
Aşağıdaki gibi bir SQL Server 2005'te SQL çalıştıran istemci uygulamamız var: BEGIN TRAN; INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues ...); COMMIT TRAN; Bir uzun dize komutu ile gönderilir. Eklerden biri başarısız olursa veya …

16
Veritabanındaki tüm kullanıcılar için tüm izinleri / erişimi bulmak için SQL Server sorgusu
Belirli bir veritabanına erişimi olan tüm kullanıcıları veya veritabanındaki tablolar, görünümler ve depolanmış yordamlar gibi nesneleri doğrudan veya roller vb. Nedeniyle bildiren bir sql 2008'de bir sorgu yazmak istiyorum. rapor güvenlik denetimi amacıyla kullanılacaktır. Herkes benim ihtiyaçlarına tamamen uyacak bir sorgu var emin değilim, ama umarım bana iyi bir başlangıç …



8
SQL RANK () ve ROW_NUMBER () karşılaştırması
Bunlar arasındaki farklar konusunda kafam karıştı. Aşağıdaki SQL'i çalıştırmak bana iki kimlik sonucu kümesi verir. Birisi farklılıkları açıklayabilir mi? SELECT ID, [Description], RANK() OVER(PARTITION BY StyleID ORDER BY ID) as 'Rank' FROM SubStyle SELECT ID, [Description], ROW_NUMBER() OVER(PARTITION BY StyleID ORDER BY ID) as 'RowNumber' FROM SubStyle
191 sql  sql-server  tsql 

8
Görüntüleri SQL Server'da mı saklıyorsunuz?
Küçük bir demo sitesi yaptım ve üzerinde sql sunucusundaki bir görüntü sütununda görüntüleri saklıyorum. Birkaç sorum var ... Bu kötü bir fikir mi? Büyüyünce sitemdeki performansı etkiler mi? Alternatif, görüntüyü diskte saklamak ve sadece görüntüye referansı veritabanında saklamak olacaktır. Bu, birçok insanın sahip olduğu ortak bir ikilem olmalı. Biraz tavsiye …
191 sql-server  image 


20
SINGLE USER modundan veritabanını MULTI USER olarak ayarla
SINGLE_USERModuna geri yüklenen bir veritabanı ayarlama konusunda yardıma ihtiyacım var MULTI_USER. Her koştuğumda ALTER DATABASE BARDABARD SET MULTI_USER; GO Bu hatayı alıyorum: Durumda veya 'BARDABARD' veritabanı seçeneklerinde değişiklik şu anda yapılamıyor. Veritabanı tek kullanıcı modunda ve şu anda bir kullanıcı ona bağlı. Bu olmayan olması gerekir SINGLE_USERbaşka bir moda ayarlamak …
189 sql  sql-server 


7
Henüz yoksa bir tabloya sütun ekleme
Tabloya bir sütun ekleyen MS SQL Server için bir sorgu yazmak istiyorum. Ancak aşağıdaki sorguyu çalıştırdığımda / yürüttüğümde herhangi bir hata görüntüsü istemiyorum. Tablo eklemek için bu tür bir sorgu kullanıyorum ... IF EXISTS ( SELECT * FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'[dbo].[Person]') AND TYPE IN (N'U') ) Ama bir …

9
Bir varchar sütununun maksimum uzunluğu değiştiriliyor mu?
İçeriğini kaybetmeden 255 karakterden bir varchar sütun uzunluğunu güncellemeye çalışıyorum. Daha önce tabloları bıraktım ve yeniden oluşturdum ama alter deyimine maruz kalmadım ki bunu yapmak için kullanmam gerektiğine inanıyorum. Belgeleri burada buldum: ALTER TABLE (Transfact-SQL) ancak başlarını veya kuyruklarını yapamıyorum. Şimdiye kadar aşağıdakilere sahibim (ne yazık ki hiçbir şey): alter …

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.