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.

1
sp_prepexec (sp_execute) vs. sp_executeSQL
Daging pertanyaan: apakah prosedur tersimpan aktual satu-satunya mekanisme yang menerapkan caching table temp atau melakukan prosedur penyimpanan sistem seperti sp_executeSQL/ sp_executejuga memanfaatkannya? Saya bukan DBA, jadi silakan gunakan kata-kata kecil. Aplikasi kami mengirimkan pernyataan yang sudah disiapkan, dari profiler, saya melihat menjalankan semua SQL sp_prepexecyang merupakan prosedur sistem untuk menjalankan …

3
Menggunakan SPID dalam DB Tables (bukan Table Variable)
Database transaksional digunakan untuk pemesanan barang ... Vendor kami diminta untuk mengganti #temptable dengan @tablevariables (karena kunci kompilasi yang berat) tetapi sebaliknya mereka diganti dengan tabel aktual yang menambahkan SPID sebagai kolom untuk memastikan prosedur yang tersimpan hanya bekerja pada baris yang berlaku. Apakah Anda melihat risiko dalam metode operasi …


1
Apakah saya memerlukan "waktu henti" untuk memperbarui prosedur yang tersimpan? (Karena kesalahan "definisi berubah")
Saya selalu berpikir bahwa memperbarui prosedur tersimpan adalah sesuatu yang bisa saya lakukan ketika pengguna aktif menggunakan sistem. Tapi saya saat ini sedang menguji pembaruan untuk prosedur yang tersimpan dan sementara panggilan berjalan lama ke sproc sedang dieksekusi (itu 4 + menit ke dalam panggilan), saya memperbarui sproc. (Saya berencana …

2
Buat tabel "INTO" dengan kunci utama
Mungkin untuk komunitas ini masalah saya mudah, tetapi bagi saya (seorang programmer Java sederhana) itu adalah masalah BESAR. Saya memiliki DB Besar dengan lebih banyak data. Jadi, admin db eksternal telah membuat pekerjaan yang menunjukkan kepada saya di tabel sementara data yang saya butuhkan. Tetapi dia telah membuat tabel tanpa …

2
Kode yang sama dalam beberapa prosedur tersimpan
Saya baru-baru ini bergabung dengan sebuah perusahaan, dan saya baru saja memperhatikan bahwa banyak dari prosedur yang tersimpan memiliki bagian kode yang sama berulang. Saya perhatikan karena saya ditugaskan untuk mengubah bagian kecil dari kode itu di setiap SP yang terjadi :) Ini adalah potongan kode yang cukup besar, sekitar …

4
Bagaimana cara mendapatkan respons dari prosedur tersimpan sebelum selesai?
Saya perlu mengembalikan hasil sebagian (sesederhana pilih) dari prosedur Disimpan sebelum selesai. Apakah mungkin untuk melakukan itu? Jika ya, bagaimana cara melakukannya? Jika tidak, ada solusi? EDIT: Saya punya beberapa bagian dari prosedur. Pada bagian pertama saya menghitung beberapa string. Saya menggunakannya nanti dalam prosedur untuk membuat operasi tambahan. Masalahnya …

3
Apakah disarankan untuk menggunakan tabel temp ketika prosedur yang disimpan dapat dijalankan secara bersamaan oleh pengguna yang berbeda?
Saya sedang mengerjakan prosedur tersimpan yang mengambil objectGUID dari direktori aktif. Saya menyimpan hasilnya dalam tabel temp dan kemudian mengembalikan nilai dalam parameter output untuk digunakan dengan proses lain. SP akan dipanggil dari berbagai prosedur tersimpan serta aplikasi web PHP, ASP Classic dan ASP.Net. Saya membaca DI SINI bahwa (mengenai …

3
Kemungkinan MySQL untuk membuat rutinitas global (prosedur dan / atau fungsi yang tersimpan)
Apakah mungkin untuk mendefinisikan rutin yang tersedia secara global? Sepertinya setiap rutin harus dibuat dalam lingkup basis data. Ketika saya mencoba membuat rutin dari konsol (tanpa mengeluarkan sebelumnya use dbname) saya mendapatkan kesalahan: ERROR 1046 (3D000): No database selected Kami memiliki banyak basis data yang identik (datanya berbeda) dan tujuannya …


3
Kompilasi bersyarat dari prosedur tersimpan SQL Server
Versi singkat: Apakah ada beberapa cara untuk mengkompilasi potongan kode TSQL secara kondisional dalam Proyek Data SQL Server menggunakan Alat Data Server SQL untuk Visual Studio 2010? Saya menggunakan Alat Data SQL Server di Visual Studio 2010 untuk bekerja pada database SQL Server Express eksperimental. Tujuan akhirnya jika semuanya berfungsi …

1
Izin pengguna MySQL tentang prosedur tersimpan
Saya telah membuat prosedur tersimpan sederhana: mysql> CREATE FUNCTION hello (s CHAR(20)) -> RETURNS CHAR(50) DETERMINISTIC -> RETURN CONCAT('Hello, ',s,'!'); Query OK, 0 rows affected, 1 warning (0.00 sec) Tetapi gagal menjalankannya: mysql> SELECT hello('world'); ERROR 1370 (42000): execute command denied to user ''@'localhost' for routine 'test.hello' Apakah mungkin nama …


3
Apakah ada keuntungan kinerja dengan menangani data dengan prosedur tersimpan selain memasukkannya ke dalam fungsi setelah pengambilan?
Judul merangkumnya. Saya cukup kaya dengan PHP, dan nyaman mendapatkannya untuk melakukan apa yang saya butuhkan dengan nilai-nilai yang ditarik dari MySQL, namun untuk kepentingan memperluas pengetahuan saya, saya bertanya-tanya apakah mungkin itu akan menjadi teknik yang lebih efisien dalam jangka panjang. Apakah mereka setara (karena kira-kira jumlah pemrosesan yang …
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.