| 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