Rumah > pangkalan data > Oracle > teks badan

Apakah yang perlu saya gunakan untuk menggantikan koma bertitik antara pernyataan prosedur tersimpan Oracle?

下次还敢
Lepaskan: 2024-04-19 01:51:32
asal
414 orang telah melayarinya

Dalam prosedur tersimpan Oracle, garis miring (/) digunakan dan bukannya koma bertitik (;) di antara pernyataan, kerana koma bernoktah digunakan untuk menamatkan pernyataan SQL, dan garis miring membenarkan berbilang pernyataan dilaksanakan secara berterusan untuk mengelakkan penamatan pelaksanaan pernyataan semasa. .

Sebab: Apakah yang perlu saya gunakan untuk menggantikan koma bertitik antara pernyataan prosedur tersimpan Oracle?

Koma bertitik digunakan sebagai penamat pernyataan SQL dalam Oracle. Dalam prosedur tersimpan, jika satu pernyataan diikuti dengan pernyataan lain, garis miring adalah lebih sesuai kerana ia tidak menamatkan pelaksanaan pernyataan semasa.

Contoh:

<code class="oracle">CREATE OR REPLACE PROCEDURE my_procedure
AS
BEGIN
  -- 语句 1
  SELECT * FROM table1;
  /
  -- 语句 2
  UPDATE table2 SET column1 = 'value1' WHERE column2 = 'value2';
END;</code>
Salin selepas log masuk

Dalam contoh di atas, garis miring digunakan untuk memisahkan pernyataan 1 dan pernyataan 2, membenarkan mereka melaksanakan dalam prosedur tersimpan yang sama.

Nota lain:

Jika pernyataan diikuti dengan ulasan, anda mesti menggunakan koma bertitik, bukan garis miring, antara pernyataan dan ulasan.

Untuk pernyataan berbilang baris, garis miring mesti digunakan selepas setiap baris, melainkan baris tersebut ialah baris terakhir pernyataan.

Untuk blok pernyataan berlabel, seperti blok pengendalian pengecualian, garis miring mesti digunakan untuk memisahkan pernyataan terakhir blok dan kata kunci TAMAT.

Atas ialah kandungan terperinci Apakah yang perlu saya gunakan untuk menggantikan koma bertitik antara pernyataan prosedur tersimpan Oracle?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!