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

SQL Server

开发平台:

Unix_Linux

  1. CREATE VIEW VIEW1 (i, s) -- updatable view
  2.        AS (SELECT k1, t1
  3.            FROM TBL0
  4.            WHERE k1 > 7)
  5. CREATE VIEW VIEW2 -- (k1, t1) -- updatable view
  6.        AS (SELECT k1, t1
  7.            FROM TBL0
  8.            WHERE k1 < 7)
  9.        WITH CHECK OPTION
  10. CREATE VIEW VIEW3 (v1, v2) -- nonupdatable view
  11.        AS (SELECT DISTINCT TBL0.k1 + 5, t1
  12.            FROM TBL0, TBL1
  13.            WHERE TBL1.k1 > 5
  14.              AND t1 > 'S'
  15.              AND TBL0.k1 = TBL1.k1)
  16. CREATE VIEW VIEW4 (v1, v2, v3) -- nonupdatable view
  17.        AS (SELECT MAX (t1), k1, COUNT (*)
  18.            FROM TBL0
  19.            WHERE k1 > 5
  20.              AND t1 > 'S'
  21.            GROUP BY k1
  22.            HAVING MIN (t1) > 'SY')