找回密码
 立即注册

QQ登录

只需一步,快速开始

毛毛
金牌服务用户   /  发表于:2024-5-24 12:37  /   查看:258  /  回复:2
1金币

这样写报错,请问是不是不支持这种写法?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

参考以下语句 DECLARE @TableName NVARCHAR(100) = 'YourTableName'; DECLARE @SqlQuery NVARCHAR(MAX); SET @SqlQuery = 'SELECT * FROM ' + QUOTENAME(@TableName); EXEC sp_executesql @SqlQuery;

2 个回复

倒序浏览
最佳答案
最佳答案
yqi3230
金牌服务用户   /  发表于:2024-5-24 12:37:14
来自 2#
参考以下语句

DECLARE @TableName NVARCHAR(100) = 'YourTableName';

DECLARE @SqlQuery NVARCHAR(MAX);
SET @SqlQuery = 'SELECT * FROM ' + QUOTENAME(@TableName);

EXEC sp_executesql @SqlQuery;

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 赞一个!

查看全部评分

回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2024-5-24 13:36:27
3#
感谢各位大佬的支持~

正如楼上大佬所述,可以使用上方大佬提供的sql语句


无法识别MSSQL数据类型sysname
https://gcdn.grapecity.com.cn/showtopic-217803-1-1.html
(出处: 葡萄城开发者社区)


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部