Pertanyaan yang diberi tag «stored-procedures»

Kode yang dapat dipanggil dipasang pada manajer basis data, memperlihatkan API yang dapat digunakan untuk memanggilnya. Biasanya ditulis dalam bahasa query asli, beberapa platform DBMS mendukung bahasa lain juga.


6
Jangan gunakan transaksi untuk Prosedur Tersimpan
Saya memiliki prosedur tersimpan yang menjalankan beberapa perintah. Saya tidak ingin perintah ini dibungkus dengan transaksi dari prosedur tersimpan. Jika perintah ke-4 gagal, saya ingin yang ke-1, ke-2 dan ke-3 tetap dan tidak kembalikan. Apakah mungkin untuk menulis prosedur tersimpan sedemikian rupa sehingga tidak semua dijalankan sebagai satu transaksi besar?


2
Prosedur tersimpan pusat untuk mengeksekusi dalam konteks panggilan database
Saya sedang mengerjakan solusi perawatan khusus menggunakan sys.dm_db_index_physical_statstampilan. Saat ini saya telah dirujuk dari prosedur tersimpan. Sekarang ketika prosedur tersimpan itu berjalan di salah satu basis data saya, ia melakukan apa yang saya inginkan dan menarik daftar semua catatan mengenai basis data apa pun. Ketika saya letakkan di database yang …

3
Batasi pembaruan pada kolom tertentu. Hanya izinkan prosedur tersimpan untuk memperbarui kolom tersebut
Saya memiliki kolom harga sensitif yang ingin saya perbarui hanya melalui prosedur tersimpan. Saya ingin semua kode atau upaya manual untuk mengubah nilai dalam kolom harga ini gagal jika tidak menggunakan prosedur tersimpan yang dirancang untuk memperbaruinya. Saya sedang mempertimbangkan mengimplementasikan ini menggunakan trigger dan token table. Ide yang saya …

4
Panggil prosedur tersimpan dari pemicu
Saya telah membuat prosedur tersimpan di mysql menggunakan sintaks berikut. DROP PROCEDURE IF EXISTS `sp-set_comment_count`; DELIMITER $$ CREATE PROCEDURE `sp_set-comment_count` (IN _id INT) BEGIN -- AC - AllCount DECLARE AC INT DEFAULT 0; SELECT COUNT(*) AS ac INTO AC FROM usergroups AS ug LEFT JOIN usergroup_comments AS ugm ON ugm.`gid` …

2
Menonaktifkan Pemeriksaan Skema Fungsi / Pembuatan Prosedur Tersimpan
Saya mencoba untuk mengotomatisasi proses yang mengeksekusi perubahan ke database SQL Server 2008 R2. Proses saya menempatkan tetes dan menciptakan kembali prosedur dan fungsi saya yang tersimpan, serta menjalankan skrip untuk mengubah tabel / kolom / data. Sayangnya, salah satu skrip membutuhkan salah satu fungsi untuk ditempatkan terlebih dahulu. Tapi …

1
Apakah ASYNC_NETWORK_IO tunggu, ketik apa saja yang perlu dikhawatirkan?
Dalam melihat daftar prosedur tersimpan yang membutuhkan waktu lama untuk dieksekusi, salah satu yang paling menyebabkan menunggu. Namun, sebagian besar dari penantian itu (81%) adalah ASYNC_NETWORK_IO dan saya tahu mengapa: prosedur tersimpan mentransfer sekitar 400 MB informasi. Dalam dokumentasi, itu menyatakan bahwa penyebab ASYNC_NETWORK_IO adalah bahwa klien tidak dapat mengikuti …

1
Bagaimana Anda MEMESAN DENGAN parameter?
Hanya ingin tahu apakah saya dapat meminta umpan balik tentang prosedur tersimpan yang saya jalankan dan apakah ada cara yang lebih efisien untuk menangani skenario (Saya cukup yakin akan ada!). Pada dasarnya saya memiliki satu SP yang saya panggil untuk mengembalikan daftar catatan (Pekerjaan) yang mungkin memiliki satu status atau …

3
Bagaimana cara menggunakan pernyataan yang disiapkan dalam prosedur tersimpan MySQL?
Saya menggunakan mysql dan saya perlu entah bagaimana menggunakan kolom curid yang dikembalikan oleh pernyataan yang disiapkan dalam permintaan nanti. Saya menggunakan pernyataan yang telah disiapkan karena seperti yang saya baca, ini adalah satu-satunya cara untuk meneruskan variabel ke klausa LIMIT. Saya memiliki prosedur tersimpan ini di sini: DROP PROCEDURE …





2
Pengoptimalan: Memindahkan deklarasi variabel ke atas prosedur Anda
Ketika bekerja untuk mengoptimalkan beberapa prosedur tersimpan, saya duduk dengan DBA dan menjalani beberapa prosedur tersimpan dengan pemblokiran tinggi dan / atau aktivitas baca / tulis tinggi. Satu hal yang disebutkan DBA adalah saya harus mendeklarasikan semua variabel (terutama TABLEyang) di bagian atas prosedur tersimpan untuk menghindari kompilasi ulang. Ini …

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.