当前位置: 首页 > 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-latestdocker 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数据库、表名、表注释

  • SELECTs.name AS schema_name,t.name AS table_name,ISNULL(ep.value, '') AS table_comment
    FROMsys.schemas s
    JOINsys.tables t ON s.schema_id = t.schema_id
    LEFT JOINsys.extended_properties ep ON t.object_id = ep.major_id AND ep.minor_id = 0 AND ep.name = 'MS_Description';-- 查询Microsoft SQL Server数据库名、数据表名、字段名、字段类型、字段类型长度、非空、主键、是否索引
    SELECTt.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_lengthWHEN ty.name IN ('decimal', 'numeric') THEN c.precisionELSE NULL END AS column_length,CASE WHEN c.is_nullable = 1 THEN '否' ELSE '是' 

http://www.mrgr.cn/news/98192.html

相关文章:

  • 【langchain库名解析】
  • vue周边库安装与开发者工具(vue系列二)
  • 学习MySQL的第八天
  • Unity 动画
  • Compose笔记(十六)--ExoPlayer
  • 数据结构day05
  • Git版本管理系列:(三)远程仓库
  • OpenHarmony5.0.2 音频audio适配
  • 网络机顶盒怎么连接WiFi-机顶盒连接wifi攻略,乐看家桌面轻松畅享网络视听
  • C++初阶-inline的使用
  • 09-设计模式企业场景 面试题-mk
  • PHM学习软件|PHM预测性维护系统
  • 『Kubernetes(K8S) 入门进阶实战』实战入门 - Pod 详解
  • 深入理解 RxSwift 中的 Driver:用法与实践
  • Ubuntu 22.04 AI大模型环境配置及常用工具安装
  • 单片机实现多线程的方法汇总
  • dify windos,linux下载安装部署,提供百度云盘地址
  • 快速上手Linux联网管理
  • 库学习04——numpy
  • 【笔记ing】AI大模型-02开发环境搭建