存储过程 参数如何取到值 @sql=N'select @a=Phone from House where Phone=''13902273189''' 这样@a 也是没有值 。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @a varchar(20),@sql varchar(200)SET @a='[phone]'SET @sql=N'select'+ @a+'from House where Phone=''13902273189'''exec(@sql)select @a declare @a varchar(20),@sql nvarchar(200) set @sql=N'select @a ='+' name from sysobjects where id = 2007678200'EXECUTE sp_executesql @sql , N'@a varchar(20) OUTPUT' , @a = @a OUTPUTPRINT @a /*结果sp_DTA_wkld_analysis*/ declare @a varchar(20),@sql Nvarchar(200) set @sql=N'select @a =Phone from House where Phone=''13902273189'''exec sp_executesql @sql,N'@a varchar(30) output ',@a outputselect @a sql中的money数据类型,查找! 来看看这个SQL语句怎么写:如果数据库有记录,则更新记录;如果无记录,则插入记录? [DBNMPNTW]找不到指定的 SQL Server??? 下面这个语句怎么写啊,要如果按条件排序 高分求解啊! 请教:关于从表输出xml的问题 如何查找一个表中相同的记录??? SQL2000 查询数据 sql联合查询 为什么少写了ammeter_id就会出现求和不准确呢?已经想了很久了,还是不明白,大家帮我那! 如何获取字段是否主键 紧急求救:SQL Server 2000的查询问题
SET @a='[phone]'
SET @sql=N'select'+ @a+'from House where Phone=''13902273189'''
exec(@sql)
select @a
set @sql=N'select @a ='+' name from sysobjects where id = 2007678200'
EXECUTE sp_executesql @sql , N'@a varchar(20) OUTPUT' , @a = @a OUTPUT
PRINT @a /*结果
sp_DTA_wkld_analysis
*/
declare @a varchar(20),@sql Nvarchar(200)
set @sql=N'select @a =Phone from House where Phone=''13902273189'''
exec sp_executesql @sql,N'@a varchar(30) output ',@a output
select @a