服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Sql Server - sql server中查找特定类别的列的写法

sql server中查找特定类别的列的写法

2019-12-30 15:23MSSQL教程网 Sql Server

要对特定类别的列进行一些操作,写了以下的一段代码,比较方便检查数据库内同一类别的所有列,示例用来查所有nvarchar的列

代码如下:


select a.name, o.name AS TableName, o.type, a.id, o.object_id, o.schema_id
  FROM sys.syscolumns AS a INNER JOIN sys.systypes AS b ON a.xtype = b.xtype 
  AND b.name = 'nvarchar' 
   INNER JOIN
  sys.objects AS o ON a.id = o.object_id
  WHERE (o.type = 'u') 
 AND (o.schema_id = 1)

延伸 · 阅读

精彩推荐