想知道一个表中列的类型

newman0708 2006-07-26 11:53:55
CREATE TABLE [Notepad] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[content] [nvarchar] (300) COLLATE Chinese_PRC_CI_AS NULL ,
[title] [nvarchar] (150) COLLATE Chinese_PRC_CI_AS NULL ,
[positionx] [int] NULL ,
[positiony] [int] NULL ,
[operator] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[createtime] [datetime] NULL ,
[lastmodify] [datetime] NULL ,
CONSTRAINT [PK_Notepad] PRIMARY KEY CLUSTERED
(
[id]
) ON [PRIMARY]
) ON [PRIMARY]
GO


比如,我想知道表的[content]这一列的类型为什么,应该去获取呢?

返回nvarchar。

讲得越详细越好,我是初学,


谢谢!

...全文
200 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
LouisXIV 2006-07-27
  • 打赏
  • 举报
回复
You can get it from system tables like the query followed

select b.name from syscolumns a inner join systypes b on a.xtype=b.xtype and a.xusertype=b.xusertype where a.name='content' and a.id=object_id('Notepad')
newman0708 2006-07-27
  • 打赏
  • 举报
回复
谢谢 LouisXIV(夜游神) 的回复,

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧