sql 编程基础问题?

我需要查询某个表有多少条数据,代码如下:

DECLARE @NearStore VARCHAR(5000)
declare @storeCount int
SET @NearStore=' SELECT
    @storeCount=
    COUNT(*)
FROM
    ttall'    
    exec(@NearStore)    
    print @storeCount

报错如下:
消息 137,级别 15,状态 1,第 2 行
必须声明标量变量 "@storeCount"。
消息 102,级别 15,状态 1,第 7 行
'ttall' 附近有语法错误。

问题:请问如果改进?

阅读 1.8k
1 个回答
DECLARE @NearStore INT=(SELECT COUNT(1) FROM ttall)
PRINT @NearStore
就这样
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进