A. sql中怎么设置字段为10位数字。
这个字段的类型与它是不是与其它表字段有主外键关系无关的,
方法一:楼主可以通过可视化工具来查看,例如pl/sql
方法二:楼主也可以通过jdbc来实现,ResultSetMetaData这个类里面提供了方法getColumnTypeName 来获得类型名称。
方法三:通过sql语句来实现
select T.DATA_TYPE 字段类型,T.Data_Length 字段长度 from user_Tab_Cols T
WHERE T.TABLE_NAME=UPPER('tb_bis_menu')
B. Excel sql中含字母和数字的字段名称怎么办
PLSQL Developer里鼠标双击表或者视图时的默认响应实在让我感到失望,因为我最关心的是表结构和数据,但是双击后这两件事情都没有发生,也许默认响应是高手们需要的,但对我来说查看数据和表结构是最主要的,其他的我不关心。
不过好的是这是可以设置的,你可以给鼠标双击和拖放绑定需要的事件,比如:双击编辑数据,拖放显示表结构,Yeah!
C. sql脚本中列名是数字怎么处理
没关系, SQLSERVER允许这样, 甚至允许空格.....
你把列名用中括号括起来就行了, 比如
SELECT [列 名], [123] FROM 表名
D. sql sever如何写update 表名 set 列名=列名+数字 where 条件 这样的话。其中列名为汉字。
update 用户信息表 set 积分=积分+3 where 用户名= '张三'
列名跟是不是汉字没关系的
你要非想加上就这样
update [用户信息表] set [积分]=[积分]+3 where [用户名]= '张三'
E. sql语句,列名为数字怎么办
select sum("列名") from table1
列名加上半角英文的双引号即可
F. SQL 语句列名是数字怎么办
select [20131220] from [Sheet15$]
G. sql语句如何判断字段是否为数字
sql语句判断字段是否为数字可以参考下面的例子:
select * from biao where isnumeric(zian)=0 查非数回字答
select * from biao where isnumeric(zian)=1 查纯数字
(7)sql列名数字扩展阅读:
SQL参考语句
查找:select * from table1 where field1 like ’%value1%’ (所有包含‘value1’这个模式的字符串)
排序:select * from table1 order by field1,field2 [desc]
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
H. SQL数据库里CONVERT(nvarchar, 列名, 数字)语句怎么用
将日期转换为年月日的形式,比如SELECT CONVERT(varchar(100), GETDATE(), 112) 会显示20100120更多的日期转换,你可以查看我的网络博文http://hi..com/ray108/blog/item/d34f651a2ed642dcad6e751a.html
I. 如何在sql语句中查询只带数字的字段
你应该希望提取的字段只要含有数字就提出,剔除空和不含数字的字符串。
select * from table where regexp_substr(check,'[0-9]+') is not null
J. SQL中怎样提取纯数字或者纯字母的字段
完全按照DB2语法设计:
drop function TEST
go
create function test(@input varchar(100))
returns int
begin atomic
declare @int int default 0;
declare @input_lenght int default 0;
set @input_lenght = length(@input);
while @input_lenght <> 0 do
if ( substr(@input,length(@input) - @input_lenght +1,1) in ('0','1','2','3','4','5','6','7','8','9') ) then
set @int = @int + 0;
elseif ( substr(@input,length(@input) - @input_lenght +1,1) in ('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z')) then
set @int = @int - 1;
end if;
set @input_lenght = @input_lenght -1;
end while;
if ( @int = 0 or @int = -1* length(@input)) then --- 如果累积为0全是数字;如果累积正好是-1乘以长度则正好全是字段
return 0;
else
return 1;
end if;
end
go
select test ('123456') from sysibm.al 结果是 0
select test ('123b456a') from sysibm.al 结果是 1
select test ('abcdefg') from sysibm.al 结果是 0