永发信息网

sql 怎么找出某一个列名长度等于8位数的

答案:2  悬赏:20  手机版
解决时间 2021-03-11 16:11
sql 怎么找出某一个列名长度等于8位数的
最佳答案
SQL 二005及以上版本,执行如下,可获取字段及相关属性值 SELECt a.name 字段名 , COLUMNPROPERTY(a.id, a.name, 'IsIdentity') 标识 , ( CASE WHEN ( SELECT COUNT(*) FROM sysobjects WHERe ( name IN ( SELECt name FROM sysindexes WHERe ( id = a.id ) AND ( indid IN ( SELECt indid FROM sysindexkeys WHERe ( id = a.id ) AND ( colid IN ( SELECt colid FROM syscolumns WHERe ( id = a.id ) AND ( name = a.name ) ) ) ) ) ) ) AND ( xtype = 'PK' ) ) > 0 THEN '一' ELSE '0' END ) 主键 , b.name 类型 , COLUMNPROPERTY(a.id, a.name, 'PRECISION') AS 长度 , ISNULL(COLUMNPROPERTY(a.id, a.name, 'Scale'), 0) AS 小数位数 , ( CASE WHEN a.isnullable = 一 THEN '一' ELSE '0' END ) 允许空 , ISNULL(g.[value], '') AS 字段说明 FROM syscolumns a LEFT JOIN systypes b ON a.xtype = b.xusertype INNER JOIN sysobjects d ON a.id = d.id AND d.xtype = 'U' AND d.name > 'dtproperties' LEFT JOIN syscomments e ON a.cdefault = e.id LEFT JOIN sys.extended_properties g ON a.id = g.major_id AND a.colid = g.minor_id WHERe d.name = 'AA_AppFile' ORDER BY a.id , a.colorder 注:sql二000版本中,需要使用sysproperties来代替sys.extended_properties
全部回答
select *from 表名 where len(表中字段名)<>25
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
舟山明云家住宿怎么去啊,有知道地址的么
nerf夜寻能打多远
我左眼0.3,右眼0.5是几度啊!
如何查PSP原来机身颜色
脸略胖的40岁女的,做什么发型好看,得体
唐朝灭亡后是什么朝代
一品真鲜奶吧配送中心在什么地方啊,我要过去
护士打错针个人赔偿吗?
晓春浴室怎么去啊,有知道地址的么
什么录像软件可以扫到人脸自动加表情,耳朵什
乌龟呛水了。脖子有点肿大,有没有什么好的处
单选题两数中较小的数减去较大的数所得的差一
有关慢性肾衰竭的贫血,下列哪项是正确的()A.
求助手自一体的变速箱上坡和下坡用哪个档位
有没有“飞法”这个电容单位
推荐资讯
川味龙虾馆地址有知道的么?有点事想过去
第一句歌词是点亮一点烛光照亮你的前程男女合
糖小甜烘焙坊在什么地方啊,我要过去处理事情
Q版刘关张的主题曲和片尾曲是什么额?
姐妹俩同时从家出发到少年宫,路程全长770米.
我叫周红想给自己取一个英文名字
阅读图文资料.回答下列问题. 材料一 某区域图
美足缘足道地址有知道的么?有点事想过去
4月20号中午出生的是什么星座啊?
属兔鸡年运势
扬州江北康复医院-门诊部我想知道这个在什么
金水桶足浴SPA养生洗浴会所地址在什么地方,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?