• mssql查询列名中包含特定字段的列


     1 CREATE TABLE itemdata_LANG ( 
     2     itemno  varchar(30) NOT NULL,
     3     itemname  varchar(500),    --  产品名称 
     4     othername  varchar(500),
     5     indications  varchar(8000),    --  适用范围 
     6     principle varchar(2000),    --  工作原理 
     7     faultanalysis varchar(2000),    --  故障分析 
     8     faults  varchar(2000),    --  常见故障 
     9     instalsite varchar(1000),    --  安装位置 
    10     manufact  varchar(2000),    --  生产厂家 
    11     brand varchar(100),    --  品牌名称 
    12     chandi varchar(100),    --  产地 
    13     newRemarks varchar(400),    --  描述 
    14     remarks  varchar(1000),    --  三包政策 
    15     appmodels varchar(1000),    --  适用车型 
    16     matchpower varchar(2000),    --  匹配马力 
    17     matchratio varchar(1000),    --  匹配速比 
    18     explain varchar(2000),    --  说明 
    19     matchanaly varchar(2000),    --  匹配分析 
    20     shape varchar(400),    --  形状 
    21     material varchar(100),    --  材质 
    22     localname varchar(1000)    --  土名 
    23 )
    24 
    25 
    26 declare @name varchar(max),@sql VARCHAR(MAX)
    27 set @name=''
    28 SELECT @name=@name+','+name FROM syscolumns WHERE id =(select id from sysobjects where name='itemdata_LANG') AND name LIKE '%name%'
    29 set @name=stuff(@name,1,1,'')
    30 PRINT @name
    31 set @sql='select '+@name+' from itemdata_LANG'
    32 exec(@sql)
    33   
  • 相关阅读:
    网站首页蒙灰CSS样式
    MATLAB数值计算编程题
    通过P/Invoke控制继电器
    Java实习生入职测试
    navicat for mongodb12破解
    用svg绘制圣诞帽
    Excel条件格式
    10道算法题
    从事软件开发工作10年后的总结
    ASP.NET Core MVC+EF Core从开发到部署
  • 原文地址:https://www.cnblogs.com/liudabao123/p/5607898.html
Copyright © 2020-2023  润新知