testIS1.sql
上传用户:dgyhgb
上传日期:2007-01-07
资源大小:676k
文件大小:0k
源码类别:

SQL Server

开发平台:

Unix_Linux

  1. ALTER SCHEMA AUTHORIZATION INFORMATION_SCHEMA
  2. CREATE VIEW TABLES  ( TABLE_NAME ,TABLE_TYPE, NUM_COLUMNS, NUM_INDEXES )
  3.        AS
  4.      (
  5.        SELECT  T.TABNAME, T.TABTYPE, T.NCOLS , -1
  6.        FROM  DEFINITION_SCHEMA.SYSTABLES T
  7.        WHERE T.UNTABID IN 
  8.             ( SELECT UNTABID
  9.              FROM   DEFINITION_SCHEMA.SYSTABAUTH
  10.              WHERE  GRANTEE IN ('PUBLIC', USER ) 
  11.             )
  12.      )
  13. GRANT SELECT ON TABLES                  TO PUBLIC