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



24
İmlecimin üzerinde olduğu ifadeyi SQL Server Management Studio'da nasıl çalıştırabilirim?
Oracle için uzun süredir Toad kullanıcısı olarak, Ctrl + Enter tuşlarına basmaya ve sadece imlecin altındaki ifadenin yürütülmesine alıştım. SQL Server Management Studio'da F5'e basmak tüm komut dosyasını çalıştırır. Yalnızca geçerli ifadeyi çalıştırmak için, istediğim ifadeyi manuel olarak vurgulamalı ve ardından F5'e basmalıyım. Bu benim için gerçekten can sıkıcı. Bir …


10
SQL Server 2008 Management Studio'da bir metin veya varchar (MAX) sütununun tüm içeriğini nasıl görüntüleyebilirim?
Bu canlı SQL Server 2008 (derleme 10.0.1600) veritabanında, adlı Eventsbir textsütun içeren bir tablo var Details. (Evet, bunun bir varchar(MAX)sütun olması gerektiğini biliyorum , ancak bu veritabanını her kim kurduysa bu şekilde yapmadı.) Bu sütun, çok büyük istisna günlükleri ve SQL Server Management Studio aracılığıyla erişmeye çalıştığım ilişkili JSON verilerini …


8
TSQL - BEGIN .. END bloğunun içinde GO nasıl kullanılır?
Değişiklikleri birden çok geliştirme veritabanından hazırlama / üretime otomatik olarak geçirmek için bir komut dosyası oluşturuyorum. Temel olarak, bir dizi değişiklik betiğini alır ve bunları tek bir betikte birleştirerek her bir komut dosyasını bir IF whatever BEGIN ... ENDifadeye sarar. Ancak, bazı komut dosyaları GO, örneğin SQL ayrıştırıcısının oluşturulduktan sonra …

14
SQL Server'da haftanın ilk gününü alın
Kayıtları haftaya göre gruplandırmaya çalışıyorum, toplanan tarihi haftanın ilk günü olarak saklamaya çalışıyorum. Bununla birlikte, tarihleri ​​yuvarlamak için kullandığım standart teknik haftalarla doğru çalışmıyor gibi görünüyor (günler, aylar, yıllar, çeyrekler ve uyguladığım diğer zaman dilimleri için olsa da). İşte SQL: select "start_of_week" = dateadd(week, datediff(week, 0, getdate()), 0); Bu 2011-08-22 …



17
SQL-Server: Bir SQL Server yedekleme veya geri yükleme işleminin ilerlemesini belirlemek için kullanabileceğim bir SQL komut dosyası var mı?
MS SQL Server Management Studio kullanarak bir veritabanını yedeklediğimde veya geri yüklediğimde, işlemin ne kadar ilerlediğini ve dolayısıyla bitmesi için daha ne kadar beklemem gerektiğini görsel olarak görüyorum. Bir komut dosyasıyla yedeklemeyi veya geri yüklemeyi başlatırsam, ilerlemeyi izlemenin bir yolu var mı yoksa sadece arkanıza yaslanıp bitmesini mi bekliyorum (hiçbir …

3
UPDATE ifadelerinden etkilenen satır sayısını döndür
Depolanan Prosedürde (SQL Server 2005) bir UPDATE sorgusundan etkilenen satır sayısını sonuç kümesi olarak nasıl alabilirim. Örneğin CREATE PROCEDURE UpdateTables AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; UPDATE Table1 Set Column = 0 WHERE Column IS …
97 sql  sql-server 

3
DateTime (UTC) ve DateTimeOffset depolama
Genellikle veritabanından / veritabanından okumadan / veritabanına yazmadan hemen önce DateTime dönüşümü yapan (UTC'den yerel saate ve yerel saatten UTC'ye) bir "yakalayıcım" var, böylece DateTime.Nowendişelenmeden sistem genelinde kullanabilirim (türevler ve karşılaştırmalar) saat dilimleri hakkında. Serileştirme ve bilgisayarlar arasında veri taşıma ile ilgili olarak, tarih saati her zaman UTC olduğundan, uğraşmaya …


3
Varsa geçici bir tablo bırakın
SQL'de anında iki tablo oluşturan iki satır kodum var, şöyle bir şey yapmam gerekiyor IF TABLE EXISTS DROP IT AND CREATE IT AGAIN ELSE CREATE IT çizgilerim aşağıdakiler CREATE TABLE ##CLIENTS_KEYWORD(client_id int) CREATE TABLE ##TEMP_CLIENTS_KEYWORD(client_id int) Prosedürümde bu iki tablo için bu kavramı nasıl uygulayabilirim?
96 sql  sql-server 

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.