ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 动态利用后台配置的表达式获得需要的值

动态利用后台配置的表达式获得需要的值

原创 Linux操作系统 作者:guan_jh 时间:2009-04-21 13:18:31 0 删除 编辑
1.

declare @je varchar(64),@sql nvarchar(4000),@NewFormatCode Varchar(20)
set @je= '1,200.00元'
set @sql=N'select @NewFormatCode  = left(replace('''+@je+N''','','',''''),len(replace('''+@je+N''','','',''''))-1)'
select @sql
EXEC   sp_executesql   @Sql ,N'@NewFormatCode varchar(20) Output',@NewFormatCode Output
Select @NewFormatCode as '123456'

2.

declare @je varchar(64),@sql nvarchar(4000),@NewFormatCode Varchar(20),@VALUE VARCHAR(1000)
set @je= '1,200.00元'
SELECT @VALUE = 'left(replace('''+@je+N''','','',''''),len(replace('''+@je+N''','','',''''))-1)'
set @sql=N'select @NewFormatCode  = ' + @VALUE
select @sql
EXEC   sp_executesql   @Sql ,N'@NewFormatCode varchar(20) Output',@NewFormatCode Output
Select @NewFormatCode as '123456'

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20854791/viewspace-591137/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-02-18

  • 博文量
    15
  • 访问量
    30080