Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 10938|Jawab: 2

[Edisi Baru] Tulis prosedur tersimpan Oracle, minta bantuan

[Salin tautan]
Diposting pada 02/09/2018 15.58.01 | | |
Pertanyaannya adalah ini:
1. Buat tabel log EXEC_LOG catat eksekusi prosedur tersimpan:
2. Buat prosedur tersimpan P_INSERT_EXEC_LOG untuk menambahkan operasi ke tabel log
3. Buat P_UPDATE_EXEC_LOG prosedur tersimpan dan ubah tabel log
4. Buat tabel USER_3G menyimpan NET_TYPE DW.DW_F_USER_3G_MON dari Januari 2010 hingga Juni 2010 dengan '02' dan USER_TYPE 1.
5. Buat P_USER_3G prosedur tersimpan untuk skrip FixedTopic 4, dan panggil P_INSERT_EXEC_LOG dan P_UPDATE_EXEC_LOG untuk merekam eksekusi dalam tabel log.

Persyaratan:
1. Informasi yang perlu disertakan dalam tabel log:
Nama proses, periode data, seperti bulan, waktu mulai, waktu berakhir, durasi, status eksekusi, dll.
2. Nama proses dan periode data harus menjadi kunci utama tabel log, yaitu, prosedur tersimpan tidak dapat diulang dalam siklus data.


Terima kasih telah membantu saya sebagai pemula




Mantan:Tentang berbagi link kode
Depan:Pengantar Dokumentasi YAML
Diposting pada 04/09/2018 11.04.56 |
Berikut ini adalah pernyataan sql untuk membuat tabel dan membuat prosedur tersimpan, merujuk ke diri Anda sendiri, menarik kesimpulan dari satu contoh, dan Baidu jika Anda tidak mengerti.

Oracle untuk membuat kunci asing kunci utama

1. Buat meja siswa
Buat tabel t_stu(  
  nomor stuid(10) kunci utama,  
  stuname varchar2(20) bukan nol,  
  stusex varchar2(2) Pemeriksaan default 'Pria'(Stusex In('Pria', 'Wanita')))
);  
   
2. Buat jadwal kelas
Buat tabel t_couse(  
  nomor couseid (10) kunci utama,  
  cousename varchar2(20) bukan null,  
  cousetype varchar2(4)
);  

3. Buat lembar laporan kursus siswa (termasuk kunci asing utama)
Buat tabel t_score(  
  scoreid number(10) kunci utama,  
  nomor stuid(10) referensi t_stu(stuid),  
  nomor couseid(10),  
  batasan fk_couseid kunci asing (couseid)  
  Referensi t_couse(couseid)  
  Pada Hapus Kaskade
);

Oracle membuat prosedur tersimpan

1. Tata bahasa dasar


2. Tulis contoh sederhana untuk memodifikasi bidang ename dari tabel emp

Metode panggilannya adalah sebagai berikut:

SQL>exec update_emp('7935','test');

Diposting pada 30/04/2019 18.15.54 |
Menurut situasi sebenarnya, setiap orang memiliki kartu SD
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com