Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Sqlserver查询数据表中的字段类型

Sqlserver查询数据表中的字段类型

作者头像
静谧的小码农
发布于 2019-04-25 01:14:41
发布于 2019-04-25 01:14:41
4.4K00
代码可运行
举报
文章被收录于专栏:静谧的小码农静谧的小码农
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select a.name 表名,
 b.name 字段名,
 case c.name when 'numeric' then 'numeric(' + convert(varchar,b.length) + ',' + convert(varchar,b.xscale) + ')'
 when 'char' then 'char(' + convert(varchar,b.length) + ')'
 when 'varchar' then 'varchar(' + convert(varchar,b.length) + ')'
 else c.name END AS 字段类型
from sysobjects a,syscolumns b,systypes c where a.id=b.id
and a.name='表名' and a.xtype='U'
and b.xtype=c.xtype

效果如图

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年04月17日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
SQLServer导出数据库字典
点击导出向导后会出现以下提示,我们选择【Excel文件(2007或以上版本)(*.xlsx)】格式进行导出,单选选择后点击下一步。
红目香薰
2022/11/30
2.1K0
SQLServer导出数据库字典
sqlserver查询数据的所有表名和行数及空间占用量
//查询所有表名 select name from sysobjects where xtype=’u’ –modify_date指表结构最后更新日期,并非数据最后更新日期 SELECT name, object_id, principal_id, schema_id, parent_object_id, type, type_desc, create_date, modify_date, is_ms_shipped, is_published, is_schema_published, lob_data_space_id, filestream_data_space_id, max_column_id_used, lock_on_bulk_load, uses_ansi_nulls, is_replicated, has_replication_filter, is_merge_published, is_sync_tran_subscribed, has_unchecked_assembly_data, text_in_row_limit, large_value_types_out_of_row FROM sys.tables ORDER BY modify_date DESC
全栈程序员站长
2022/07/09
1.5K0
国产化之路 Linux Mono下的asp.net 开发笔记(二)
       由于原来使用的是MS SQL SERVER 数据库,想实现在SQL查询分析器里,生成创建达梦数据表的脚本。因此写了一个存储过程,该过程实现输入一个表名,会自动转换为对应的脚本,包括创建表和创建键值(修改表)的脚本输出。这是一个适合自己框架的范例程序,大家有兴趣可以进一步修改。脚本代码如下:
初九之潜龙勿用
2024/06/20
1470
导出表结构(数据字典)
(case when a.colorder=1 then d.name else '' end)表名,
似水的流年
2018/01/14
1.5K0
t-sql导出EXCEL语句
/*=================== 导入/导出 Excel 的基本方法 ===================*/
jack.yang
2025/04/05
470
Sql Server数据导出EXCEL
  ,@path='c:\',@fname='aa.xls',@sheetname='地区资料'
jack.yang
2025/04/05
820
给SQL补充一个查看表结构的存储过程
数据库中表太多,要查看某个表的结构比较费劲,用此存储过程比较方便;   CRM /******************************************** * 根据表名得到表信息,包括字段说明      ********************************************/    CREATE PROC [dbo].[sp_help_table] (@tableName VARCHAR(200), @ColumnLike VARCHAR(200) = NULL)     
跟着阿笨一起玩NET
2018/09/18
5360
C#结合html2canvas生成切割图片并导出到PDF
html2canvas 是一个 JavaScript 库,它可以把任意一个网页中的元素(包括整个网页)绘制到指定的 canvas 中,适用于生成网截图或将指定元素容器内容保存为图像等。现有需求如下:
初九之潜龙勿用
2025/02/06
1430
C#结合html2canvas生成切割图片并导出到PDF
Step By Step 一步一步写网站[1] —— 帧间压缩,表单控件
记得在大学的时候,学习多媒体遇到了一个概念:帧内压缩和帧间压缩。我感觉我的第一篇里里面提到的我的那个方法有一点像帧间压缩,那么是不是把代码减少到极致了呢? 单看一个表的添加代码好像是,但是一个项目可不是只有一个添加的页面就完事了,项目越大,添加的页面也就越多,每个页面都写这么多的代码,依然很烦。那么怎么办呢? 许多人想到了代码生成器。是的,代码生成器可以减少我们的劳动,但是不能减少代码! 相反,由于使用了代码生成器,限制了我们的想象力,让我们居于现状,认为这么多的代码是正常的,是不可避免的,反正有代码生成器
用户1174620
2018/02/07
5440
MS SQL查询库、表、列数据结构信息汇总
前言 一般情况我们下,我们是知道数据库的表、列信息的(因为数据库是我们手动设计),但特殊情况下,如果你只能拿到数据库连接信息,也就是知道的一个数据库名的情况下,你要怎么得到它下面的所有表名,所有列表,
磊哥
2018/04/26
2.3K0
MS SQL查询库、表、列数据结构信息汇总
特殊SQL语句及优化原则
1.按姓氏笔画排序:Select*FromTableNameOrderByCustome数据库
Java架构师必看
2021/03/22
6240
SqlServer 获取数据库全部字段
Select o.Name As ObjectsName , c.name As ColumnsName , t.name As ColumnsType , c.length As ColumnsLength From SysObjects As o , SysColumns As c , SysTypes As t Where o.type in ('u','v') And o.id = c.id And c.xtype = t.xtype Order By o.name , c.name , t.nam
用户2657851
2020/03/04
1.5K0
SQL更改表字段为自增标识
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/120459.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/15
1.2K0
如何快速融入新公司
在面对新的环境,新的岗位,新的挑战,大家难免都会有焦虑和不适应, 怎么快速度过这个适应期,迅速调整自己的心态和状态来适应新的挑战。这里从软实力和硬实力两方面来探讨。
赵云龙龙
2019/09/30
5470
如何快速融入新公司
有意思的一行SQL代码
逛公众号的时候看到了一篇有意思的技术文章----一行SQl代码能做什么? 在此记录一下,尊重原创,故:
cultureSun
2023/05/18
2710
有意思的一行SQL代码
记录容易忘记的方法
提取每个分类前n条记录 SELECT ID, Name, CategoryID FROM TableName AS a WHERE (ID IN (SELECT TOP (n) ID FROM TableName AS b WHERE (a.CategoryID = CategoryID))) 0、更改数据库的路径 USE master Go ALTER DATABASE tempdb MODIFY FILE (NAME = tempdev, FILE
用户1174620
2018/02/26
6210
记录容易忘记的方法
全网最全的数据库操作命令,一口气从头看到尾,蛮有收获的!
UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。
网络技术联盟站
2020/10/11
1.7K0
全网最全的数据库操作命令,一口气从头看到尾,蛮有收获的!
经典SQL语句大全之数据开发
1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多
陈珙
2018/09/12
9200
Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结
事务(transaction)是由一系列操作序列构成的程序执行单元,这些操作要么都做,要么都不做,是一个不可分割的工作单位。
全栈程序员站长
2022/09/05
13.5K0
SQL SERVER 常用命令
1、查询所有数据库 select * from sysdatabases; 2、查询当前数据库中所有表名 select * from sysobjects where xtype='U'; xtype='U':表示所有用户表,xtype='S':表示所有系统表。 3、查询指定表中的所有字段名 select name from syscolumns where id=Object_Id('table_name'); 4、查询指定表中的所有字段名和字段类型 select sc.name,st.name
DBA札记
2022/12/19
3660
相关推荐
SQLServer导出数据库字典
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验