declare @a tinyint,@sz varchar(5)
set @a=3
set @sz='12'
set @sz=@a+@sz
print @sz
结果为:15.我先前认为是123请问SqlServer文档上哪里有记载关于类型转换的优先级的资料?
解决方案 »
- 怎样避免添加新纪录的时候产生null?
- *** 你见过如此问题吗?***
- 指定列不重复的时间排序问题?
- 本机上安装的mssqlserver,通过计算机能访问,为什么用127.0.0.1这个地址不能访问,网络上其他计算机也不能访问这个数据库
- 海量数据的全文检索使用哪种数据库好?
- cn.Open "Provider=SQLNCLI.1;Integrated Security=SSPI;Persist Security Info=False
- 求一个按日期排序的累计数
- 求解决方法,高手帮帮忙.
- 按照表设定的区间进行查询如何弄
- 关于存储过程的问题
- 非常感谢!求一SQL语句!
- 为什么不能在VFP中向SQL2000中创建数据表?
set @a=3
set @sz='12'
set @sz=ltrim(@a)+@sz
print @sz
相加肯定是字符串拼接了
set @a=3
set @sz='12'
set @sz=@a+@sz
print @sz--换成int也一样
都是15
set @a=3
set @sz='12'
set @sz=cast(@a as varchar(5))+@sz
print @sz