当前位置: 首页 > news >正文

【SQL Server 2017】封闭网络下,数据调研所有数据表实战(提效400%)

👉 点击关注不迷路
👉 点击关注不迷路
👉 点击关注不迷路


文章大纲

      • 一、Microsoft SQL Server-2017,环境搭建命令
      • 二、借助 @@VERSION 函数来查看当前版本
      • 三、查询Microsoft SQL Server数据库、表名、表注释
      • 四、所有数据表取样(SQL生成),查询前2条数据,数据取样
      • 五、执行SQL,进行所有数据表样例调研版本

一、Microsoft SQL Server-2017,环境搭建命令

  • 镜像拉取,运行;2022或最新版本一直异常,通过老版本完成代码研发

    docker pull mcr.microsoft.com/mssql/server:2017-latest
    
    docker run -e ACCEPT_EULA=Y -e MSSQL_PID='Developer' -e MSSQL_SA_PASSWORD='fanmukeji.1234567' -e MSSQL_TCP_PORT=1234 -p 1234:1234 -d mcr.microsoft.com/mssql/server:2017-latest
    

二、借助 @@VERSION 函数来查看当前版本

  • select @@version;
    

三、查询Microsoft SQL Server数据库、表名、表注释

  • SELECT
        s.name AS schema_name,
        t.name AS table_name,
        ISNULL(ep.value, '') AS table_comment
    FROM
        sys.schemas s
    JOIN
        sys.tables t ON s.schema_id = t.schema_id
    LEFT JOIN
        sys.extended_properties ep ON t.object_id = ep.major_id AND ep.minor_id = 0 AND ep.name = 'MS_Description';
    
    -- 查询Microsoft SQL Server数据库名、数据表名、字段名、字段类型、字段类型长度、非空、主键、是否索引
    SELECT
        t.name AS table_name, c.name AS column_name,
        ISNULL(ep.value, '') AS column_comment, ty.name AS column_type,
        CASE WHEN ty.name IN ('varchar', 'char', 'nvarchar', 'nchar') THEN c.max_length
            WHEN ty.name IN ('decimal', 'numeric') THEN c.precision
            ELSE NULL END AS column_length,
        CASE WHEN c.is_nullable = 1 THEN '否' ELSE '是' 

相关文章:

  • Python 实现的运筹优化系统数学建模详解(0-1规划指派问题)
  • 【人工智能】引爆智能时代的大模型伦理挑战:DeepSeek 如何应对偏见与隐私问题
  • 量子代理签名:量子时代的数字授权革命
  • ubuntu22.04 进入不了系统设置
  • 基于FreeRTOS和LVGL的多功能低功耗智能手表(APP篇)
  • 鸿蒙案例---生肖抽卡
  • 24.0.2 双系统ubuntu 安装显卡驱动黑屏,系统启动界面键盘失灵
  • 跨站点请求伪造(CSRF)原理与Spring Security防护机制详解
  • 数据结构|排序算法(二)插入排序 希尔排序 冒泡排序
  • gerrit上面可以git fetch
  • P8697 [蓝桥杯 2019 国 C] 最长子序列
  • conda-pack打包环境到超算上。解决无法打包可编辑包
  • GIS开发笔记(3)win11环境中osgearth加载大体积全球高程数据(dem)
  • 以太网供电(PoE)交换机:为音频和视频系统赋能的多面利器
  • 探索安固软件:保护您的电子文档安全
  • 探秘 MQTT 协议:物联网的 “隐形桥梁”
  • Java面试43-常见的限流算法有哪些?
  • MySQL5.7数据库部署和安装
  • cesium项目之cesiumlab地形数据加载
  • 设计模式:依赖倒转原则 - 依赖抽象,解耦具体实现
  • 英文搜索网站/seo优化排名
  • 中国工程招标网/深圳网站seo
  • wordpress拍卖插件中文/北京seo诊断
  • 企业自己怎么制作网站首页/哈尔滨seo公司
  • 软慧网站建设/百度推广手机登录
  • 范县网站建设价格/全网热度指数