易截截图软件、单文件、免安装、纯绿色、仅160KB

SqlServer中字符型转换为数字型出项的问题

SqlServer中字符型转换为数字型出项的问题

select  @rno=rno from deleted;
convert(numeric,@rno);
@rno=@rno/1000;

消息 156,级别 15,状态 1,过程 t2,第 11 行
关键字 'convert' 附近有语法错误。
select  @rno=rno from deleted;
set @rno = cast(@rno as numeric)

SQL code:
select @rno=rno from deleted;
SET @rno=convert(numeric,@rno);
SET @rno=@rno/1000;


SQL code:
select @rno=rno from deleted;
SET @rno=convert(numeric(18,5),@rno);
SET @rno=@rno/1000;

设计一下精度

引用
select  @rno=rno from deleted;
set @rno = cast(@rno as numeric)


哦!原来如此!这样才行!
可是这样转过之后又出现个问题

消息 102,级别 15,状态 1,过程 t2,第 12 行
'@rno' 附近有语法错误。
转换成数值型之后为什么不能进行数学运算呢??

SQL code:
declare @rno varchar(20)
set @rno=convert(numeric(18,2),@rno);
set @rno=@rno/1000;
select @rno=rno from deleted;


SQL code



Code highlighting produced by


相关问答:

在64位系统上用C语言操作sqlserver数据库的问题

写了一个用C语言操作sqlserver数据库的程序,在我自己的计算机上运行没问题。但到另一台机器上运行时,SQLConnect函数连接数据库失败,仔细检查设置都没有发现问题,但该机器的操作系统是Windows Server 2003 Enterp ......

求教 查看SqlServer执行过的存储过程状态

在SqlServer中如何查看历史上执行的存储过程的信息呢,如:传入参数,执行时间等等。如果不能查看历史记录,是否可以自己写触发器之类的,人工控制呢,在Oracle里面有动态视图可以随时查看历史执行的sql语句,SqlSer ......

sqlserver 数据合并问题

先由如下sql语句
select  A,B,C from table1
union
select  A,B,C from table2
order by A, C asc
得到结果如下:
  A        B      &nbs ......

sqlserver下大型网站到底是用sql语句还是在存储过程好

今天网上看一个项目(sqlserver+。net)发现他的sql全部用存储过程实现
这里有很大的疑问。
如果是小项目,仅仅供小team几个人用,是无所谓的
如果并发用户数是很大的
建议用web服务器来增加负载,不应 ......

怎么获取sqlserver最后插入行内的字段?

主键是uniqueidentifier类型,没有自增字段。。

这样应该怎么获取?


L@_@K
SQL code:
SELECT ISNULL(SCOPE_IDENTITY(), -1) AS [SCOPE_IDENTITY]

按时间排序

guid不要自动生成
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号