求SQL中获取字段长度的SQL语句,能举个例子么?
selectdata_lengthfromdba_tab_colswheretable_name='BMK_DMB'andcolumn_name='DM';找到这条语句,...
select data_length from dba_tab_cols
where table_name = 'BMK_DMB' and column_name = 'DM' ;
找到这条语句,但是能举个例子么?比如说,要查询Manage数据库中,Staff表中S_name varchar(20)字段的长度20.怎么做呢? 展开
where table_name = 'BMK_DMB' and column_name = 'DM' ;
找到这条语句,但是能举个例子么?比如说,要查询Manage数据库中,Staff表中S_name varchar(20)字段的长度20.怎么做呢? 展开
5个回答
2018-10-18
展开全部
函数方法:length()
PS. select length(DateTimeIn) from wfrecord where ID=56493;--结果: 19
PS. select length(DateTimeIn) from wfrecord where ID=56493;--结果: 19
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
where 用到的字段没创建索引,就不走索引 where field1 like '%abc%'where field1 in ('a','b','c') --in 这3个都不会走索引 ,fgCbiq
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Len(S_name)=20
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
USE Manage
SELECT LEN(S_name) FROM Staff
SELECT LEN(S_name) FROM Staff
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT syscolumns.length
FROM syscolumns
WHERE syscolumns.id = object_id('表名') and syscolumns.name='字段名'
将上例中的‘表名’和‘字段名’替换为‘Staff ’ 和 ‘S_name ’ 即可。
FROM syscolumns
WHERE syscolumns.id = object_id('表名') and syscolumns.name='字段名'
将上例中的‘表名’和‘字段名’替换为‘Staff ’ 和 ‘S_name ’ 即可。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询