zoukankan      html  css  js  c++  java
  • 数据库字典查询,从EF工具操作中提取的

    用户表:

    SELECT  [Project1].[C1] AS [C1] ,
            [Project1].[CatalogName] AS [CatalogName] ,
            [Project1].[SchemaName] AS [SchemaName] ,
            [Project1].[Name] AS [Name]
    FROM    ( SELECT    [Extent1].[CatalogName] AS [CatalogName] ,
                        [Extent1].[SchemaName] AS [SchemaName] ,
                        [Extent1].[Name] AS [Name] ,
                        1 AS [C1]
              FROM      ( SELECT    QUOTENAME(TABLE_SCHEMA) + QUOTENAME(TABLE_NAME) [Id] ,
                                    TABLE_CATALOG [CatalogName] ,
                                    TABLE_SCHEMA [SchemaName] ,
                                    TABLE_NAME [Name]
                          FROM      INFORMATION_SCHEMA.TABLES
                          WHERE     TABLE_TYPE = 'BASE TABLE'
                        ) AS [Extent1]
            ) AS [Project1]
    ORDER BY [Project1].[SchemaName] ASC ,
            [Project1].[Name] ASC

    视图:

    SELECT  [Project1].[C1] AS [C1] ,
            [Project1].[CatalogName] AS [CatalogName] ,
            [Project1].[SchemaName] AS [SchemaName] ,
            [Project1].[Name] AS [Name]
    FROM    ( SELECT    [Extent1].[CatalogName] AS [CatalogName] ,
                        [Extent1].[SchemaName] AS [SchemaName] ,
                        [Extent1].[Name] AS [Name] ,
                        1 AS [C1]
              FROM      ( SELECT    QUOTENAME(TABLE_SCHEMA) + QUOTENAME(TABLE_NAME) [Id] ,
                                    TABLE_CATALOG [CatalogName] ,
                                    TABLE_SCHEMA [SchemaName] ,
                                    TABLE_NAME [Name] ,
                                    VIEW_DEFINITION [ViewDefinition] ,
                                    CAST(CASE IS_UPDATABLE
                                           WHEN 'YES' THEN 1
                                           WHEN 'NO' THEN 0
                                           ELSE 0
                                         END AS BIT) [IsUpdatable]
                          FROM      INFORMATION_SCHEMA.VIEWS
                          WHERE     NOT ( TABLE_SCHEMA = 'dbo'
                                          AND TABLE_NAME IN ( 'syssegments',
                                                              'sysconstraints' )
                                          AND SUBSTRING(CAST(SERVERPROPERTY('productversion') AS VARCHAR(20)),
                                                        1, 1) = 8
                                        )
                        ) AS [Extent1]
            ) AS [Project1]
    ORDER BY [Project1].[SchemaName] ASC ,
            [Project1].[Name] ASC   

  • 相关阅读:
    StringUtils
    改变windows锁屏时间
    data-toggle和data-target
    Bootstrap元素居中
    爬虫软件/程序
    nfs服务器搭建
    浏览器控制台console对象的使用
    F7
    Ubuntu18.04 安装Docker【转】
    mysql出现ERROR1698(28000):Access denied for user root@localhost错误解决方法【转】
  • 原文地址:https://www.cnblogs.com/wanghaibin/p/4859529.html
Copyright © 2011-2022 走看看