Lebih
Cara mendeklarasikan dan menampilkan variabel di Oracle
Saya ingin mendeklarasikan dan menampilkan variabel di Oracle.
Dalam T-SQL saya akan melakukan sesuatu seperti ini
DECLARE @A VARCHAR(10) --Declares @A
SELECT @A = '12' --Assigns @A
SELECT @A --Displays @A
Bagaimana saya bisa melakukan ini di Oracle.
27
3
Jika Anda berbicara tentang PL/SQL, Anda harus meletakkannya di blok anonim.
Jika menggunakan sqlplus, Anda bisa mendefinisikan variabel seperti ini:
Dan Anda bisa menampilkan nilainya dengan:
Dan kemudian menggunakannya dalam kueri sebagai, misalnya:
Apakah Anda baru saja beralih dari MySQL dan sekarang merindukan padanan logis dari perintah-perintahnya yang lebih sederhana di Oracle? Karena itulah yang terjadi pada saya dan saya memiliki pertanyaan yang sama. Kode ini akan memberikan Anda cetakan cepat dan kotor yang saya pikir adalah apa yang Anda cari:
Bagian tengah adalah bit PL / SQL yang mengikat variabel. Output dari print n adalah dalam bentuk kolom, dan tidak hanya akan memberikan nilai n, saya khawatir. Ketika saya menjalankannya di Toad 11, hasilnya seperti ini
Saya harap itu membantu