sqlserverデータベース実験実験十ストレージプロセスの作成と使用
1727 ワード
実験10ストレージプロセスの作成と使用
一、実験目的
本実験の目的は,学生にSQL Serverストレージプロセスの作成と使用方法をさらに把握させ,SQLストレージプロセスの理解を深めることである.ストレージ・プロシージャの呼び出しによってその役割を理解します.
二、実験準備
教室の教育内容と結びつけて、記憶過程の関連知識を理解して、記憶過程の定義を掌握して、記憶過程の呼び出しとそのパラメータの使用方法を理解します.
三、実験要求
1.T-SQL作成トリガ文Create procedureの使用を把握する.
2.所定のストレージ・プロシージャ定義要件を完了します.
3.作成したプロシージャを呼び出し、プロシージャの実行結果を確認します.
4.操作結果のスクリーンショットと保存に注意し、実験報告書を作成するために使用する.
四、実験内容
1、パラメータを持たないストレージプロセスp_を作成するstu_info 1は,要求を満たす学生の基本情報の照会を実現する.
要求:すべての年齢<21歳の男子学生パラメータ付きストレージ・プロシージャp_を作成stu_info 2は,要求を満たす学生の基本情報の照会を実現する.
要求:入力パラメータは学号で、指定した学号の学生と同い年のすべての学生です.ストレージ・プロシージャp_を作成stu_info 3は、入力した学号に基づいて、ある学生の基本情報を検索します.
要求:パラメータを学号として入力します.ストレージ・プロシージャp_を作成stu_gradeは、入力した学号に基づいて、その選択科目とその成績を返します.
要求:パラメータを学号として入力します.
5.SQL文でそれぞれp_を実行するstu_info1、p_stu_info2、p_stu_info 3とp_stu_grade、表示結果を表示します.
五、実験手順
クエリー・アナライザで実験内容を完了します.
一、実験目的
本実験の目的は,学生にSQL Serverストレージプロセスの作成と使用方法をさらに把握させ,SQLストレージプロセスの理解を深めることである.ストレージ・プロシージャの呼び出しによってその役割を理解します.
二、実験準備
教室の教育内容と結びつけて、記憶過程の関連知識を理解して、記憶過程の定義を掌握して、記憶過程の呼び出しとそのパラメータの使用方法を理解します.
三、実験要求
1.T-SQL作成トリガ文Create procedureの使用を把握する.
2.所定のストレージ・プロシージャ定義要件を完了します.
3.作成したプロシージャを呼び出し、プロシージャの実行結果を確認します.
4.操作結果のスクリーンショットと保存に注意し、実験報告書を作成するために使用する.
四、実験内容
1、パラメータを持たないストレージプロセスp_を作成するstu_info 1は,要求を満たす学生の基本情報の照会を実現する.
要求:すべての年齢<21歳の男子学生
要求:入力パラメータは学号で、指定した学号の学生と同い年のすべての学生です.
要求:パラメータを学号として入力します.
要求:パラメータを学号として入力します.
5.SQL文でそれぞれp_を実行するstu_info1、p_stu_info2、p_stu_info 3とp_stu_grade、表示結果を表示します.
五、実験手順
クエリー・アナライザで実験内容を完了します.
-- p_stu_info1,
create procedure p_stu_info1 as select * from student where sage<21
go
-- p_stu_info2,
create procedure p_stu_info2(@sno char(8)) as select * from student where sage=(select sage from student where sno=@sno)
go
-- p_stu_info3, ,
create procedure p_stu_info3(@sno char(8)) as select * from student where sno=@sno
go
-- p_stu_grade, ,
create procedure p_stu_grade(@sno char(8)) as select * from sc where sno=@sno
go
-- SQL p_stu_info1、p_stu_info2、p_stu_info3 p_stu_grade,
exec p_stu_info1
exec p_stu_info2 '20130101'
exec p_stu_info3 '20130101'
exec p_stu_grade '20130101'
-- , AC