| MSDE FunClub |
|
最終更新日 : 2000/08/11 |
|
Microsoft Data Engine FunClub
|
Since 2000.08.11
|
|
SQLServer7.0/MSDE 完全トレーニングテキスト(上巻) |
|
【第4章286p 〜 286p掲載】 |
-- [SQL04_06.SQL]
-- SQLServer7.0 Transact-SQL言語
-- 日本技術ソフト開発 堀川 明
-- http://www.horikawa.ne.jp/msde/
--
-- このSQLプログラムは、
-- 自分にテーブル作成権限が与えられているかどうか?
-- を調査します。
--
SET NOCOUNT ON
GO
-- 現在のログイン名とユーザ名の表示
PRINT ''
SELECT CAST(SUSER_SNAME() AS char(20)) AS ログイン名
SELECT CAST( USER_NAME() AS char(20)) AS ユーザ名
-- CREATE TABLEの実行権限調査
IF( (PERMISSIONS() & 2) = 2 )
PRINT '私には、CREATE TABLE 権限があります'
ELSE
PRINT '私には、CREATE TABLE 権限がありません(ダメ)'
GO