sql-server hakkında sorular

4
cevaplar

Birden çok değer içeren tek ekleme vs birden çok ekleme deyimleri

1000 INSERT deyimlerini kullanarak bir performans karşılaştırması yapıyorum: INSERT INTO T_TESTS (TestId, First ... ır (!) kötü performans? teşekkür ederim. Düzenle: her ikisi için yürütme planları ekleme:
tarihinde sordu 2011-12-26 16:33:18
21
cevaplar

Parametresiz SQL enjeksiyonundan kaçınmak

kodumuzda parametrize sql sorgularını kullanma konusunda burada başka bir tartışma yaşıyoruz. Tartışmada iki tarafımız ... yok. kimse SafeDBString fonksiyonunun basit güvenliğini bozamasa da birçok iyi argüman var. Teşekkürler!
tarihinde sordu 2009-05-26 16:38:20
9
cevaplar

Bir SQL sorgusuyla bir veritabanından tüm tabloları nasıl düşürebilirim?

hepsini bırakmak için tüm tabloları' adını yazmak istemiyorum. Bir sorgu ile mümkün mü?
tarihinde sordu 2014-12-22 19:26:13
7
cevaplar

Dönüştürmek HashBytes için VarChar

SQL Server 2005'te bir dize değerinin MD5 karmasını almak istiyorum. Bunu aşağıdaki komutla yapıyorum: SELECT Ha ... 5CC22786F8E6 yerine há ðô§*à\Â'†øæ alıyorum . herhangi bir SQL tabanlı çözüm var mı? Evet
tarihinde sordu 2008-08-05 15:49:11
3
cevaplar

WHERE yan tümcesinde başvuru diğer adı (SELECT cinsinden hesaplanır)

SELECT (InvoiceTotal - PaymentTotal - CreditTotal) AS BalanceDue FROM Invoices WHERE BalanceDue > 0 --error s ... üyor ('151960920 & # 39; ve' 151970920 & # 39; bu hesaplamayı sorguda gerçekleştirin)., hiçbiri tatmin edici değil.
tarihinde sordu 2012-06-25 04:41:52
12
cevaplar

Datetime eklerken tarih ve/veya saat karakter dizesinden dönüştürürken dönüşüm başarısız oldu

aşağıdaki gibi bir tablo oluşturmaya çalışıyordum, create table table1(date1 datetime,date2 datetime); ... karakter dizesinden tarih ve/veya saati dönüştürürken dönüşüm başarısız oldu herhangi bir öneri?
tarihinde sordu 2013-01-02 12:49:59
16
cevaplar

GUİD çarpışmaları mümkün mü?

bağlı olduğu uygulamayı kullanan her kullanıcı için bir GUID kullanan SQL Server 2000'de bir veritabanı üzerinde çalış ... üşük olan rastgele bir GUID oluşturmak için bir algoritma kullandığını biliyorum, ancak bir çarpışma hala mümkün mü?
tarihinde sordu 2008-10-09 00:58:04
6
cevaplar

Rastgele sırayla satırları döndürür [duplicate]

bu sorunun zaten burada bir cevabı var: sql'deki satırları rastgele nasıl seçebilir ... , sorgu her çalıştırıldığında tablo satırlarını rastgele sırayla döndüren SQL sorgusu yazmak mümkün müdür?
tarihinde sordu 2009-07-13 08:56:29
10
cevaplar

Bir SQL tablosunda bir kaydı nasıl kopyalarsınız, ancak yeni satırın benzersiz kimliğini nasıl değiştirirsiniz?

bu soru ihtiyacım olan şeye yaklaşıyor, ancak senaryom biraz farklı. Kaynak tablo ve hedef tablo aynıdır ve biri ... m gerekiyor. eminim bunun için kolay bir çözüm var, sadece ne olduğunu bilmek için yeterli TSQL bilmiyorum.
tarihinde sordu 2008-09-29 21:35:04
14
cevaplar

Microsoft SQL Server ile sınır nasıl uygulanır?

mysql ile bu sorguyu var: select * from table1 LIMIT 10,20 bunu Microsoft sql ile nasıl yapabilirim ?
tarihinde sordu 2009-03-02 22:54:59
9
cevaplar

Agrega fonksiyonu olmadan TSQL Pivot

böyle bir masam var... CustomerID DBColumnName Data -------------------------------------- 1 Fir ... S Freddrick 1/12/2009 3 Jaime S Carol 12/1/2009
tarihinde sordu 2009-08-27 22:58:05
20
cevaplar

T-SQL kullanarak bir alt dizenin son oluşum dizinini bulun

SQL kullanarak bir dizenin son oluşum dizinini bulmanın basit bir yolu var mı? Şu anda SQL Server 2000 kullanıyorum. ... unda kalacağım. Bunu yaparsam, buraya postalayacağım, böylece Millet ona bakabilir ve belki de faydalanabilirsiniz.
tarihinde sordu 2009-06-22 03:10:40
9
cevaplar

Verileri başka bir tabloya kopyalayın

bir tablodaki verileri SQL Server'daki aynı şemaya sahip başka bir tabloya nasıl kopyalayıp/ekleyebilirim? ... able1 oluşturur. , tüm verileri yalnızca varolan bir tabloya kopyalamak için böyle kısa bir sorgu var mı?
tarihinde sordu 2012-11-05 21:54:44
13
cevaplar

MS SQL Server 2008 için bağlantı noktası nasıl bulunur?

yerel makinemde MS SQL Server 2008 çalıştırıyorum. Varsayılan bağlantı noktasının 1433 olduğunu biliyorum, ancak bazıl ... Management Studio, kayıt defteri ve genişletilmiş saklı yordam denedim. Ama bulamadım. Lütfen yardım edin. Teşekkür.
tarihinde sordu 2009-10-05 12:25:04
4
cevaplar

Gerçek hayat örneği, SQL'DE dış / çapraz uygulama ne zaman kullanılır

bir meslektaşımla CROSS / OUTER APPLY e bakıyorum ve bunları nerede kullanacağımıza dair gerçek hayat örnekleri bulmak ... a geldiğini tahmin ediyorum . bazı gerçek hayat örnekleri paylaşmak ve özelliği açıklamaya yardımcı lütfen!
tarihinde sordu 2012-02-14 14:16:00
2
cevaplar

Yanlış sözdizimi ( ' ) ' getdate ile storedproc çağırıyor

belki' öğleden sonra ' bir an yaşıyorum, ama herkes neden aldığımı açıklayabilir mi Msg 102, Seviye 15, ... CREATE PROC DisplayDate ( @DateVar DATETIME ) AS BEGIN SELECT @DateVar END GO EXEC DisplayDate GETDATE();
tarihinde sordu 2010-03-08 06:21:44
8
cevaplar

HTML etiketleri bir dizeden şerit için en iyi yolu sql server?

SQL Server 2005'te html etiketleri içeren verilerim var ve tüm bunları şeritlemek istiyorum, etiketler arasında sadece ... ;gt;&nbsp;<b>more text</b></TD></TR> buna: Some useful text > more text
tarihinde sordu 2009-01-19 17:17:18
3
cevaplar

Birincil olmayan anahtar için yabancı anahtar

verileri tutan bir tablo var ve bu satırlardan birinin başka bir tabloda bulunması gerekiyor. Yani, referans bütünlüğü ... cı anahtarı oluşturmanın bir yolu var mı, yoksa belki de bu referans bütünlüğünü korumanın daha iyi bir yolu var mı?
tarihinde sordu 2013-08-26 04:26:24
6
cevaplar

LİNQ'U nasıl yazabilirim?Skip (1000).Saf SQL(100) almak?

LINQ .Skip() yönteminin SQL eşdeğeri nedir? örneğin: belirli bir veritabanı tablosundan 1000-1100 satırları ... rdından satırları bellekte bulmam gerekiyor mu? Mümkünse bunu önlemek istiyorum, çünkü tablo oldukça büyük olabilir.
tarihinde sordu 2009-11-16 23:56:39
4
cevaplar

SQL NVARCHAR ve VARCHAR sınırları

hepsi, büyük (kaçınılmaz) dinamik bir SQL sorgum var. Seçim kriterlerindeki alan sayısı nedeniyle dinamik SQL içeren d ... Aşağıdakiler 4000 ile sınırlıdır SELECT CONVERT(XML, @SQL); PRINT(@SQL); başka serin bir yol var mı?
tarihinde sordu 2012-09-28 16:22:11
5
cevaplar

Bu sorgu ile disk belleği (atla / al) işlevini uygulayın

SQL'DE özel disk belleği nasıl uygulanacağı hakkında biraz anlamaya çalışıyorum, örneğin bu gibi makaleler . ... makaledeki işlev olarak uygulamaya çalıştım, ancak gerçekten şanssız. herhangi bir fikir nasıl uygulanır?
tarihinde sordu 2012-11-04 21:00:54
4
cevaplar

NULL sütununda benzersiz bir dizin nasıl oluşturulur?

SQL Server 2005 kullanıyorum. NULLS'A izin verirken, bir sütundaki değerleri benzersiz kılmak istiyorum. geç ... Column1 IS NOT NULL CREATE UNIQUE CLUSTERED INDEX unq_idx ON vw_unq (Column1) daha iyi bir fikir var mı?
tarihinde sordu 2008-10-10 18:03:34
2
cevaplar

sütun değerlerini, koşul [duplicate] temelinde başka bir tablonun sütunuyla güncelleyin]

bu sorunun zaten burada bir cevabı var: SQL UPDATE, farklı bir sütun tarafından baş ... t table1.Price = table2.price where table1.id = table2.id and table1.item = table2.item. nasıl yaparım?
tarihinde sordu 2009-11-17 04:57:04
9
cevaplar

Bir tablodaki bir sütundan kimliği kaldırma

biz bir 5 GB tablo (yaklaşık 500 milyon satır) var ve biz sütun birinde kimlik özelliğini kaldırmak istiyorum, ama biz SSMS aracılığıyla bunu yapmaya çalıştığınızda-bu zaman aşımına. bu T-SQL aracılığıyla yapılabilir mi?
tarihinde sordu 2011-11-22 20:34:49
16
cevaplar

Tablo düzeyinde yedekleme

MS SQL Server 2005/2008'de tablo düzeyinde yedekleme (dökümü) nasıl alınır?
tarihinde sordu 2009-03-25 10:31:25
4
cevaplar

Bir SQL Server sorgusu için maksimum boyut? Tam olarak mı? Daha iyi bir yaklaşım var mı [yinelenen]

Olası yinelenen: T-SQL where Col İN (...) bir SQL Server sorgusu için maksimum b ... </guids> ve sonra bir çeşit XQuery Doc ve tabloya karşı katılın. 1000 maddeden daha az verimli madde?
tarihinde sordu 2009-12-08 23:52:11
2
cevaplar

alternatifler bir metin veya ntext datatype üzerinde değiştirmek için

datatable'daki verileri güncellemem / değiştirmem gerekiyor.sütun. Tablo Content adlı bir alana sahiptir . REPLACE ... siyonu elde etmek için nasıl tavsiye lütfen? yakl. 3000 ifadeleri yeni bir çözüm ile güncellenmesi gerekir.
tarihinde sordu 2010-12-03 04:10:12
5
cevaplar

varchar(500) üzerinde varchar(8000) için bir avantaj var mı?

bunu MSDN forumlarında okudum ve burada hala net değilim. Bunun doğru olduğunu düşünüyorum: varchar (max) bir metin ve ... bir dezavantajı var mı? ile ilgili: varchar sütunlarının boyutu (bu soruyu cevaplamış gibi hissetmedim).
tarihinde sordu 2010-01-06 01:41:50
22
cevaplar

Deadlocks SQL Server 2005'te tanılama

yığın taşması SQL Server 2005 veritabanında bazı zararlı, ancak nadir, kilitlenme koşulları görüyoruz. profil ... } her denetleyici için veya sayfa başına veya yeni bir içerik oluşturmanızı öneriyor musunuz?. daha sık mı?
tarihinde sordu 2008-08-21 18:18:41
5
cevaplar

SQL Server 2005'ten Mysql'e veri verme [kapalı]

başımı SQL Server 2005 karşısında çok fazla veri almaya çalışıyorum. İçinde yaklaşık 300 tablo bulunan bir veritabanı ... eyse, anahtarları, ilişkileri ya da böyle bir şeyi tutmak umurumda değil, ama ilk veri kümesine hızlı ihtiyacım var!
tarihinde sordu 2008-08-01 20:22:42