<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      代碼改變世界

      數據字典生成腳本 【轉載】

      2013-11-15 13:42  小sa  閱讀(404)  評論(0)    收藏  舉報

      數據字典生成腳本 

      SELECT 
          表名=CASE WHEN C.column_id=1 THEN O.name ELSE N'' END, 
          表說明=ISNULL(CASE WHEN C.column_id=1 THEN PTB.[value] END,N''), 
          字段序號=C.column_id, 
          字段名=C.name, 
          主鍵=ISNULL(IDX.PrimaryKey,N''), 
          標識=CASE WHEN C.is_identity=1 THEN N''ELSE N'' END, 
          計算列=CASE WHEN C.is_computed=1 THEN N''ELSE N'' END, 
          類型=T.name, 
          長度=C.max_length, 
          精度=C.precision, 
          小數位數=C.scale, 
          允許空=CASE WHEN C.is_nullable=1 THEN N''ELSE N'' END, 
          默認值=ISNULL(D.definition,N''), 
          字段說明=ISNULL(PFD.[value],N''), 
          索引名=ISNULL(IDX.IndexName,N''), 
          索引排序=ISNULL(IDX.Sort,N''), 
          創建時間=O.Create_Date, 
          修改時間=O.Modify_date 
      FROM sys.columns C 
          INNER JOIN sys.objects O 
              ON C.[object_id]=O.[object_id] 
                  AND O.type='U' 
                  AND O.is_ms_shipped=0 
          INNER JOIN sys.types T 
              ON C.user_type_id=T.user_type_id 
          LEFT JOIN sys.default_constraints D 
              ON C.[object_id]=D.parent_object_id 
                  AND C.column_id=D.parent_column_id 
                  AND C.default_object_id=D.[object_id] 
      LEFT JOIN sys.extended_properties PFD 
              ON PFD.class=1 
                  AND C.[object_id]=PFD.major_id 
                  AND C.column_id=PFD.minor_id 
      --             AND PFD.name='Caption'  -- 字段說明對應的描述名稱(一個字段可以添加多個不同name的描述) 
          LEFT JOIN sys.extended_properties PTB 
              ON PTB.class=1 
                  AND PTB.minor_id=0 
                  AND C.[object_id]=PTB.major_id 
      --             AND PFD.name='Caption'  -- 表說明對應的描述名稱(一個表可以添加多個不同name的描述) 
          LEFT JOIN                       -- 索引及主鍵信息 
          ( 
              SELECT 
                  IDXC.[object_id], 
                  IDXC.column_id, 
                  Sort=CASE INDEXKEY_PROPERTY(IDXC.[object_id],IDXC.index_id,IDXC.index_column_id,'IsDescending') 
                      WHEN 1 THEN 'DESC' WHEN 0 THEN 'ASC' ELSE '' END, 
                  PrimaryKey=CASE WHEN IDX.is_primary_key=1 THEN N''ELSE N'' END, 
                  IndexName=IDX.Name 
              FROM sys.indexes IDX 
              INNER JOIN sys.index_columns IDXC 
      ON IDX.[object_id]=IDXC.[object_id] 
                      AND IDX.index_id=IDXC.index_id 
              LEFT JOIN sys.key_constraints KC 
                  ON IDX.[object_id]=KC.[parent_object_id] 
                      AND IDX.index_id=KC.unique_index_id 
              INNER JOIN  -- 對于一個列包含多個索引的情況,只顯示第1個索引信息 
              ( 
                  SELECT [object_id], Column_id, index_id=MIN(index_id) 
                  FROM sys.index_columns 
                  GROUP BY [object_id], Column_id 
              ) IDXCUQ 
                  ON IDXC.[object_id]=IDXCUQ.[object_id] 
                      AND IDXC.Column_id=IDXCUQ.Column_id 
                      AND IDXC.index_id=IDXCUQ.index_id 
          ) IDX 
              ON C.[object_id]=IDX.[object_id] 
                  AND C.column_id=IDX.column_id 
      -- WHERE O.name like '%name%'
          -- 如果只查詢指定表,加上此條件 
      ORDER BY O.name,C.column_id 

       

      主站蜘蛛池模板: 一二三四中文字幕日韩乱码| 久热中文字幕在线精品观| 国产麻豆精品一区一区三区| 国产精品一区中文字幕| 成人网站免费观看永久视频下载| 成人午夜在线观看日韩| 无码AV无码天堂资源网影音先锋| 精品一区二区三区日韩版| 精品无套挺进少妇内谢| 人人妻人人澡人人爽人人精品av| 欧美一区二区三区久久综合| 亚洲理论在线A中文字幕| 日韩一区二区三区女优丝袜| 亚洲国产成人无码影院| 亚洲中文字幕一区二区| 26uuu另类亚洲欧美日本| 2018年亚洲欧美在线v| 乱子伦视频在线看| 久久国内精品一区二区三区| 亚洲深夜精品在线观看| 美女无遮挡免费视频网站| 亚洲精品男男一区二区| 国产女人18毛片水真多1| 99久久er热在这里只有精品99| 亚洲欧美中文日韩V日本| 悠悠人体艺术视频在线播放| 亚洲乱码一二三四区国产| 妺妺窝人体色WWW看人体| 亚洲国产一区二区三区最新| 天天躁久久躁日日躁| 国产不卡精品视频男人的天堂| 久久青青草原精品国产app| 国产一级三级三级在线视| 激情亚洲内射一区二区三区| 男人下部进女人下部视频| 国产麻豆一区二区精彩视频| 亚洲av成人无码精品电影在线| 在线观看成人年视频免费| 我要看亚洲黄色太黄一级黄| 精品少妇后入一区二区三区| 亚洲全乱码精品一区二区|