存储过程与触发器的应用
一、实验目的 1、掌握创建存储过程的方法和步骤; 2.掌握存储过程的使用方法; 3.掌握创建触发器的方法和步骤; 4.掌握触发器的使用方法。 二、实验内容 1、存储过程的创建、执行和删除; 2、触发器的创建、执行和删除。 三、实验步骤 1、存储过程的创建
一、实验目的
1、掌握创建存储过程的方法和步骤;
2.掌握存储过程的使用方法;
3.掌握创建触发器的方法和步骤;
4.掌握触发器的使用方法。
二、实验内容
1、存储过程的创建、执行和删除;
2、触发器的创建、执行和删除。
三、实验步骤
1、存储过程的创建、执行和删除。
1)使用S_C数据库中的S表、C表、SC表创建一个带参数的存储过程—cjjicx。该存储过程的作用是: 当任意输入一个学生的姓名时,将从三个表中返回该学生的学号、选修的课程名称和课程成绩。
cjjicx的创建语句:
CREATE PROCEDURE cjjicx
@name char(6)
AS
BEGIN
SELECT S.sno, C.cname, SC.grade FROM S, C, SC
WHERE S.sname = @name AND S.sno = SC.sno AND SC.cno = C.cno
END
2)执行cjjicx存储过程,查询“刘晨”的学号、选修课程和课程成绩。
执行语句:
EXEC cjjicx @name = '刘晨'
结果描述:
3)使用系统存储过程sp_helptext查看存储过程cjjicx的文本信息。
查看结果描述:
sp_helptext cjjicx
4)使用S-C数据库中的S表,为其创建一个加密的存储过程—jmxs。该存储过程的作用是:当执行该 存储过程时,将返回计算机系学生的所有信息。
jmxs创建语句:
CREATE PROCEDURE mxs WITH ENCRYPTION
AS
BEGIN
SELECT * FROM S
END
5)执行jmxs存储过程,查看计算机系学生的情况。
执行语句:
EXEC mxs
结果描述:
SP_HELPTEXT mxs
6)删除jmxs存储过程。
删除语句:
DROP PROCEDURE mxs
2、触发器的创建、执行和删除。
1)在S_C数据库中建立一个名为insert_xh的INSERT触发器,存储在SC表中。该触发器的作用是: 当用户向SC表中插入记录时,如果插入了在S表中没有的学生学号sno,则提示用户不能插入记录, 否则提示记录插入成功。
insert_xh的创建语句:
CREATE TRIGGER insert_xh ON SC
AFTER INSERT
AS
BEGIN
IF(SELECT COUNT(*) FROM inserted JOIN S ON S.sno = inserted.sno) = 0
BEGIN
ROLLBACK TRAN
PRINT '用户不能插入记录'
END
ELSE
PRINT '记录插入成功'
END
2)为S_C数据库中的S表创建一个名为dele_stu的DELETE触发器,该触发器的作用是禁止删除S 表中的记录。
dele_stu的创建语句:
CREATE TRIGGER dele_stu ON S
AFTER DELETE
AS
BEGIN
ROLLBACK TRAN
PRINT '禁止删除'
END
3)为S_C数据库中的SC表创建一个名为update_grade的UPDATE触发器,该触发器的作用是禁止更 新SC表中的grade字段的内容。
update_grade的定义语句:
CREATE TRIGGER update_grade ON SC
FOR INSERT, UPDATE
AS
DECLARE @grade1 INT;
DECLARE @grade2 INT;
SELECT @grade1 = inserted.grade FROM inserted
SELECT @grade2 = deleted.grade FROM deleted
BEGIN
IF(@grade1 != @grade2)
BEGIN
PRINT '不能修改分数'
ROLLBACK TRAN
END
END
4)删除update_grade触发器。
删除update_grade触发器的命令:
DROP TRIGGER update_grade
四、实验总结
最最基础的

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Memadamkan sesuatu yang penting daripada skrin utama anda dan cuba mendapatkannya semula? Anda boleh meletakkan ikon apl kembali pada skrin dalam pelbagai cara. Kami telah membincangkan semua kaedah yang boleh anda ikuti dan meletakkan semula ikon aplikasi pada skrin utama Cara Buat Asal Alih Keluar dari Skrin Utama dalam iPhone Seperti yang kami nyatakan sebelum ini, terdapat beberapa cara untuk memulihkan perubahan ini pada iPhone. Kaedah 1 – Gantikan Ikon Apl dalam Pustaka Apl Anda boleh meletakkan ikon apl pada skrin utama anda terus daripada Pustaka Apl. Langkah 1 – Leret ke sisi untuk mencari semua apl dalam pustaka apl. Langkah 2 – Cari ikon apl yang anda padamkan sebelum ini. Langkah 3 – Hanya seret ikon apl dari pustaka utama ke lokasi yang betul pada skrin utama. Ini adalah gambar rajah aplikasi

Peranan dan aplikasi praktikal simbol anak panah dalam PHP Dalam PHP, simbol anak panah (->) biasanya digunakan untuk mengakses sifat dan kaedah objek. Objek adalah salah satu konsep asas pengaturcaraan berorientasikan objek (OOP) dalam PHP Dalam pembangunan sebenar, simbol anak panah memainkan peranan penting dalam mengendalikan objek. Artikel ini akan memperkenalkan peranan dan aplikasi praktikal simbol anak panah, dan menyediakan contoh kod khusus untuk membantu pembaca memahami dengan lebih baik. 1. Peranan simbol anak panah untuk mengakses sifat sesuatu objek Simbol anak panah boleh digunakan untuk mengakses sifat objek. Apabila kita instantiate sepasang

Tajuk: Panduan Pemula Telefon Realme: Bagaimana Membuat Folder pada Telefon Realme? Dalam masyarakat hari ini, telefon bimbit telah menjadi alat yang sangat diperlukan dalam kehidupan manusia. Sebagai jenama telefon pintar popular, Telefon Realme digemari pengguna kerana sistem pengendaliannya yang ringkas dan praktikal. Dalam proses menggunakan telefon Realme, ramai orang mungkin menghadapi situasi di mana mereka perlu mengatur fail dan aplikasi pada telefon mereka, dan mencipta folder ialah cara yang berkesan. Artikel ini akan memperkenalkan cara membuat folder pada telefon Realme untuk membantu pengguna mengurus kandungan telefon mereka dengan lebih baik. Tidak.

Perintah Linuxtee ialah alat baris arahan yang sangat berguna yang boleh menulis output ke fail atau menghantar output ke arahan lain tanpa menjejaskan output sedia ada. Dalam artikel ini, kami akan meneroka secara mendalam pelbagai senario aplikasi arahan Linuxtee, daripada kemasukan kepada kemahiran. 1. Penggunaan asas Mula-mula, mari kita lihat pada penggunaan asas arahan tee. Sintaks arahan tee adalah seperti berikut: tee[OPTION]...[FAIL]...Arahan ini akan membaca data daripada input standard dan menyimpan data ke

Git ialah sistem kawalan versi teragih yang pantas, boleh dipercayai dan boleh disesuaikan. Ia direka bentuk untuk menyokong aliran kerja bukan linear teragih, menjadikannya ideal untuk pasukan pembangunan perisian dari semua saiz. Setiap direktori kerja Git ialah repositori bebas dengan sejarah lengkap semua perubahan dan keupayaan untuk menjejak versi walaupun tanpa akses rangkaian atau pelayan pusat. GitHub ialah repositori Git yang dihoskan pada awan yang menyediakan semua ciri kawalan semakan yang diedarkan. GitHub ialah repositori Git yang dihoskan pada awan. Tidak seperti Git yang merupakan alat CLI, GitHub mempunyai antara muka pengguna grafik berasaskan web. Ia digunakan untuk kawalan versi, yang melibatkan kerjasama dengan pembangun lain dan menjejaki perubahan pada skrip dan

Dengan populariti Douyin, semakin ramai individu dan syarikat telah mula memberi perhatian kepada matriks akaun Douyin. Matriks akaun Douyin merujuk kepada penciptaan berbilang akaun yang berkaitan untuk membentuk keseluruhan organik bagi mencapai tujuan meluaskan pengaruh jenama dan meningkatkan kelekatan pengguna. Jadi, apakah faedah matriks akaun Douyin? Apakah tujuan membuat matriks akaun Douyin? Artikel ini meneroka isu ini secara terperinci. 1. Apakah faedah matriks akaun Douyin? Tingkatkan pendedahan jenama: Dengan mencipta berbilang akaun Douyin, maklumat jenama boleh menjangkau lebih ramai pengguna berpotensi, membantu meningkatkan keterlihatan dan reputasi jenama. Tingkatkan pendedahan kandungan: Menggunakan algoritma pengesyoran Douyin untuk menerbitkan kandungan melalui berbilang akaun boleh meningkatkan peluang pendedahan jenama dan produk serta meningkatkan keterlihatan mereka pada platform. 3. Mencapai ketepatan

Bahasa Go ialah bahasa pengaturcaraan sumber terbuka yang dibangunkan oleh Google dan pertama kali dikeluarkan pada tahun 2007. Ia direka bentuk untuk menjadi bahasa yang mudah, mudah dipelajari, cekap dan sangat bersesuaian, serta digemari oleh semakin ramai pembangun. Artikel ini akan meneroka kelebihan bahasa Go, memperkenalkan beberapa senario aplikasi yang sesuai untuk bahasa Go dan memberikan contoh kod khusus. Kelebihan: Konkurensi yang kuat: Bahasa Go mempunyai sokongan terbina dalam untuk benang-goroutine ringan, yang boleh melaksanakan pengaturcaraan serentak dengan mudah. Goroutin boleh dimulakan dengan menggunakan kata kunci go

Adakah anda tahu cara membuat dokumen perkataan dalam talian? Dokumen perkataan dalam talian boleh membolehkan berbilang orang untuk bekerjasama dan mengedit dokumen dalam talian Ia mempunyai ruang storan awan berkapasiti besar. Dokumen boleh disimpan secara berpusat dan boleh dilog masuk dari pelbagai peranti. anda boleh melihat dan mengeditnya. Perkara yang paling penting ialah ia menyokong perkongsian satu klik, yang amat mudah untuk berkongsi dokumen anda dengan rakan sekerja. Hari ini kami akan memperkenalkan cara membuat dokumen perkataan dalam talian Sebenarnya, kaedahnya sangat mudah. 1. Mula-mula buka perisian wpsoffice pada komputer anda, kemudian pada halaman fail baharu, buka bar item teks, dan kemudian pilih pilihan dokumen dalam talian baharu. 2. Kemudian halaman dokumen baru akan dibuka, di mana kita boleh memilih templat dokumen dalam talian atau dokumen kosong.
