求助通过存储过程进行动态查询并返回值 我现在想通过一个存储过程完成传入一个表名然后返回这个表有多少列请问该如何写?(SQL server) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不需要动态create proc pr_GetColumnNumber@TableName nvarchar(128)asselect count(1) as ColumnNumberfrom syscolumnswhere id = object_id(@tablename)go 那要是返回这个表中某列值的和呢?例如返回SUM(Money)。 create proc pr_GetColumnNumber@TableName nvarchar(128)as exec('select sum([Money]) from '+@TableName)go 如何获取索引的创建语句 存储过程多个output问题 兩SQL語句比較 查询文本出现的错误 ////////insert 问题: 从一个表中读取一个值 放到另一个表里 并填满另一个表的其余字段。 高手请入:[TCP/IP Sockets]、[DBNETLIB]问题,100分! 如何得到数据库的绝对路径 在SQL中用什么函数去判断一个月的某一天是这个月的第几周 =急=急=急=这个SQL语句是什么意思呀~~~多谢~~ 请问如何在SQL SERVER中通过存储过程和作业实现数据库的自动备份? 在T-SQL语句中,如何取出当前进程连接使用的数据名 如何提出合成字段中某项为空的记录,谢谢
@TableName nvarchar(128)
as
select count(1) as ColumnNumber
from syscolumns
where id = object_id(@tablename)
go
那要是返回这个表中某列值的和呢?例如返回SUM(Money)。
@TableName nvarchar(128)
as
exec('select sum([Money]) from '+@TableName)
go