MSDE FunClub | 最終更新日 : 2000/08/11 | |
Microsoft Data Engine FunClub |
|
|
SQLServer7.0/MSDE 完全トレーニングテキスト(上巻) | ||
【第5章329p 〜 330p掲載】 |
-- [SQL05_06.SQL] -- SQLServer7.0 Transact-SQL言語 -- 日本技術ソフト開発 堀川 明 -- http://www.horikawa.ne.jp/msde/ -- -- このSQLプログラムは、 -- [社員]テーブルの操作を行います。 -- myguestユーザは全て権限違反になります -- myguestでログインしてください -- -- ( 件処理されました)のメッセージの表示を抑止する SET NOCOUNT ON GO -- カレントデータベースを定義する USE MySampleTest GO -- ****************** -- ログイン名の調査 -- ****************** IF( SUSER_NAME() <> 'myguest' ) BEGIN PRINT 'あなた様のログイン名は ' + SUSER_NAME() + ' です' PRINT 'myguestログインでログインをやり直してください' RAISERROR('中止します',16,127) RETURN END -- *************************** -- 社員表に対する操作を行う -- 全てが権限違反になるはず -- ウィンドウ1画面に収めるためSELECTとUPDATEをコメントにしました -- *************************** PRINT '' DECLARE @MaxNo int SELECT @MaxNo = MAX(社員コード) FROM 社員 --SELECT 社員コード FROM 社員 INSERT INTO 社員(社員コード,フリガナ,氏名) VALUES( 151 , 'ヤマダ タロウ' , '山田 太郎' ) --注)半角カナです --UPDATE 社員 SET フリガナ = NULL WHERE 社員コード = @MaxNo DELETE FROM 社員 WHERE 社員コード = @MaxNo GO