| MSDE FunClub |
|
最終更新日 : 2000/08/08 |
|
Microsoft Data Engine FunClub
|
Since 2000.08.08
|
|
SQLServer7.0/MSDE 完全トレーニングテキスト(上巻) |
|
【第3章223p 〜 223p掲載】 |
-- [SQL03_03.SQL]
-- SQLServer7.0 Transact-SQL言語
-- 日本技術ソフト開発 堀川 明
-- http://www.horikawa.ne.jp/msde/
--
-- このSQLプログラムは、
-- PRINT 文によるメッセージがクライアントにどのように表示されるか
-- 調べたものです
-- ここで登録した HELLOW ストアドプロシージャを実行しましょう
--
-- これから操作する既定のデータベースを MySampleTest にします
USE MySampleTest
GO
-- ( 件処理されました)の表示を抑制する
SET NOCOUNT ON
GO
-- ***********************************************
-- プロシージャが登録済みのときは、それを削除する
-- ***********************************************
IF EXISTS (SELECT name FROM sysobjects WHERE name = 'HELLOW' AND type = 'P ') DROP PROCEDURE HELLOW
IF EXISTS (SELECT name FROM sysobjects WHERE name = 'ERRMSG' AND type = 'P ') DROP PROCEDURE ERRMSG
GO
-- *******************************
-- プロシージャ[HELLOW]を登録する
-- *******************************
CREATE PROCEDURE HELLOW
AS
PRINT 'ようこそ、SQLServer7.0へ!!'
PRINT @@VERSION
GO
-- ********************************
-- プロシージャ[ERRMSGW]を登録する
-- ********************************
CREATE PROCEDURE ERRMSG
AS
RAISERROR( 'RAISERROR関数のメッセージは致命的エラー扱いです',16,1)
GO
-- ストアドプロシージャを実行する
HELLOW
GO
ERRMSG
GO