Pertanyaan yang diberi tag «cursors»

2
Bisakah dua sesi membuat tabel #temp dengan nama yang sama?
Saya membuat tabel sementara ( #myTable) dan menggunakan kursor. Apakah ini menimbulkan masalah ketika pengguna secara bersamaan mengakses kursor melalui aplikasi saya? Apakah itu memungkinkan saya untuk membuat tabel temp terpisah dengan nama yang sama? Berikut ini adalah kode sampel: Open cursor; Fetch Next from cursor into @Variable_Temp_Table_Name; Create table …

1
sp_cursoropen dan paralelisme
Saya mengalami masalah kinerja dengan kueri yang sepertinya tidak bisa saya pahami. Saya menarik kueri dari definisi kursor. Permintaan ini membutuhkan waktu beberapa detik untuk dieksekusi SELECT A.JOBTYPE FROM PRODROUTEJOB A WHERE ((A.DATAAREAID=N'IW') AND ((A.CALCTIMEHOURS<>0) AND (A.JOBTYPE<>3))) AND EXISTS (SELECT 'X' FROM PRODROUTE B WHERE ((B.DATAAREAID=N'IW') AND (((((B.PRODID=A.PRODID) AND ((B.PROPERTYID=N'PR1526157') …


3
Banyak "FETCH API_CURSOR0000 ..." di sp_WhoIsActive (SQL Server 2008 R2)
Saya memiliki situasi yang aneh. Menggunakan sp_whoisactivesaya bisa melihat ini: Oke, dengan kueri ini, saya dapat melihat apa yang memicu (apakah kata ini ada dalam bahasa Inggris?) Itu: SELECT c.session_id, c.properties, c.creation_time, c.is_open, t.text FROM sys.dm_exec_cursors (SPID) c --0 for all cursors running CROSS APPLY sys.dm_exec_sql_text (c.sql_handle) t hasil: itu …

3
Kapan pertanyaan prosedural benar-benar diperlukan?
Saya tahu bahwa kita cenderung menghindari kursor dan loop dalam SQL Server dengan biaya berapa pun, tetapi apa saja situasi di mana Anda benar-benar membutuhkan kueri prosedural, dan kueri berbasis set tidak akan memberi Anda hasilnya? Saya mengerti perbedaan antara keduanya, saya hanya belum pernah sampai pada situasi di mana …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.