当前位置: 首页 > 面试题库 >

获取基本的SQL Server表结构信息

沈运恒
2023-03-14
问题内容

我可以用以下方法获取SQL Server数据库中的列数:

SELECT COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'Address'

但是,有什么办法(对于未知数量的列),我可以获得每列的名称,数据类型和长度?


问题答案:

而不是使用count(*)可以SELECT *,您将返回想要的所有详细信息,包括data_type

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'Address'

的MSDN文件 INFORMATION_SCHEMA.COLUMNS



 类似资料:
  • 本文向大家介绍C#基于OLEDB获取Excel文件表结构信息的方法,包括了C#基于OLEDB获取Excel文件表结构信息的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#基于OLEDB获取Excel文件表结构信息的方法。分享给大家供大家参考,具体如下: 这个问题来自论坛提问,同理可以获得access等数据库的表结构信息。 更多关于C#相关内容感兴趣的读者可查看本站专题:《C#操作E

  • 基本信息 Path: /api/project/get Method: GET 接口描述: 请求参数 Query 参数名称 是否必须 示例 备注 token 是 项目token

  • 执行 gradle dependencies 命令会列出项目的依赖列表, 所有依赖会根据任务区分,以树型结构展示出来. 如下例: 例 11.13. 获取依赖信息 gradle -q dependencies api:dependencies webapp:dependencies 的输出结果 > gradle -q dependencies api:dependencies webapp:depe

  • 下面是 App.js webpages 的标准格式: <!DOCTYPE html> <html> <head> <title>My App</title> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0,

  • 执行 gradle properties 可以获取项目所有属性列表. 如下例: 例 11.16. 属性信息 gradle -q api:properties 的输出结果 > gradle -q api:properties ------------------------------------------------------------ Project :api - The shared A

  • 执行 gradle tasks 命令会列出项目中所有任务. 这会显示项目中所有的默认任务以及每个任务的描述. 例 11.9 获取任务信息 gradle -q tasks 命令的输出 > gradle -q tasks ------------------------------------------------------------ All tasks runnable from root p