数据集报错临时表

sql脚本里有传两个参数,最后查询的是一个临时表,有报错

image.png

FineReport Juint 发布于 2023-9-20 16:24
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-9-20 16:25

SQL数据集里面不能创建临时表

存储过程除外

  • 坚定的小帆薯 坚定的小帆薯 with xx as xx不是创建临时表的常见用法么
    2023-09-21 13:26 
  • Z4u3z1 Z4u3z1 回复 坚定的小帆薯 with 和create还是有区别的
    2023-09-21 13:50 
最佳回答
0
坚定的小帆薯Lv7高级互助
发布于2023-9-21 13:26

结果返回有误,你可以把SQL直接贴出来,看看具体问题的

估计都是SQL写的有问题

最佳回答
0
CD20160914Lv8专家互助
发布于2023-9-21 13:41

你是存储过程吧?如果是的话参考下面

  1. 存储过程必须要返回值:语句末尾加上 select 1;

  2. 语法中不得使用set nocount on

  3. 将存储过程中的临时表先创建好,再执行插入等操作

最佳回答
0
yzmaDt6d6191220Lv2见习互助
发布于2023-9-21 13:50(编辑于 2023-9-21 13:51)

用的什么数据库?在数据库有返回结果吗?如果在数据库有返回结果,设计器里没有,说明如果是sqlserver数据库,可能管理员账号决策系统设置过不能用事务 语句,试试把数据集建成存储过程再进行调用,如果数据库没有返回结果说明sql写的有问题,还有如果不想建存储过程,直接用的数据集的话,可以在句首加一句set nocount on 试试

  • 4关注人数
  • 264浏览人数
  • 最后回答于:2023-9-21 13:51
    请选择关闭问题的原因
    确定 取消
    返回顶部