Pertanyaan yang diberi tag sql-server

171
Nama tabel sebagai variabel

Saya mencoba menjalankan kueri ini: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename Ini menghasilkan kesalahan berikut: Msg 1087, Level 16, Negara 1, Jalur 5 Harus mendeklarasikan variabel tabel "@tablename". Apa cara yang tepat untuk membuat nama tabel diisi...

170
Hitung Total yang Berjalan di SQL Server

Bayangkan tabel berikut (disebut TestTable): id somedate somevalue -- -------- --------- 45 01/Jan/09 3 23 08/Jan/09 5 12 02/Feb/09 0 77 14/Feb/09 7 39 20/Feb/09 34 33 02/Mar/09 6 Saya ingin kueri yang mengembalikan total berjalan dalam urutan tanggal, seperti: id somedate somevalue...

168
Fungsi IndexOf dalam T-SQL

Diberikan kolom alamat email, saya perlu menemukan posisi tanda @ untuk substring. Apa indexoffungsinya, untuk string dalam T-SQL? Mencari sesuatu yang mengembalikan posisi substring dalam sebuah string. dalam C # var s = "abcde"; s.IndexOf('c'); // yields

167
Visual Studio: ContextSwitchDeadlock

Saya mendapatkan pesan kesalahan yang tidak bisa saya selesaikan. Itu berasal dari Visual Studio atau debugger. Saya tidak yakin apakah kondisi kesalahan pamungkas ada di VS, debugger, program saya, atau database. Ini adalah aplikasi Windows. Bukan aplikasi web. Pesan pertama dari VS adalah kotak...

166
Perbarui beberapa kolom dalam SQL

Apakah ada cara untuk memperbarui beberapa kolom di SQL server dengan cara yang sama seperti pernyataan penyisipan digunakan? Sesuatu seperti: Update table1 set (a,b,c,d,e,f,g,h,i,j,k)= (t2.a,t2.b,t2.c,t2.d,t2.e,t2.f,t2.g,t2.h,t2.i,t2.j,t2.k) from table2 t2 where table1.id=table2.id Atau sesuatu...

164
Kinerja SQL JOIN vs IN?

Saya memiliki kasus di mana menggunakan GABUNGAN atau IN akan memberi saya hasil yang benar ... Yang biasanya memiliki kinerja lebih baik dan mengapa? Berapa tergantung pada server database apa yang Anda jalankan? (FYI saya menggunakan