access支持DECLARE tb CURSOR LOCAL。。。这样得sql语句么

fanmeng 2007-12-11 12:20:24
环境:vs2003(c#) +access
有一sql语句:
DECLARE tb CURSOR LOCAL
FOR
SELECT room.roomname,student.class,student.name FROM room,student where room.roomname=student.roomname ORDER BY room.roomname
DECLARE @roomname_old varchar(50),@roomname varchar(50),@class varchar(50),@member varchar(50),@s varchar(200),@ss varchar(200)
OPEN tb
FETCH tb INTO @roomname,@class,@member
SELECT @roomname_old=@roomname,@s='',@ss=''
WHILE @@FETCH_STATUS=0
BEGIN
IF @roomname=@roomname_old
begin
if(charindex(CAST(@class as varchar),@s)<=0)
begin SELECT @s=@s+','+CAST(@class as varchar) end
SELECT @ss=@ss+','+CAST(@member as varchar)
end
ELSE
BEGIN
INSERT @t VALUES(@roomname_old,STUFF(@s,1,1,''),STUFF(@ss,1,1,''))
SELECT @s=','+CAST(@class as varchar)
SELECT @ss=','+CAST(@member as varchar),@roomname_old=@roomname
END
FETCH tb INTO @roomname,@class,@member
END
INSERT @t VALUES(@roomname_old,STUFF(@s,1,1,''),STUFF(@ss,1,1,''))
CLOSE tb
DEALLOCATE tb
SELECT * FROM @t";

怎么它提示:无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。
是不是access不支持上面得某些操作啊,高手帮忙看看
...全文
411 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
OracleRoob 2007-12-11
  • 打赏
  • 举报
回复
Access一次能执行多条SQL语句吗?
--------------------------------------------------

Access一次只能执行一条SQL。
多条SQL需要多次执行,这是限制。


在SQL Server中,可以一次执行多条SQL语句。
Access使用的是Jet-SQL,SQL Server使用的是T-SQL,两者用法上相差很大。


JET SQL 帮助(jet4 access2000)下载地址

http://www.access911.net/index.asp?board=8&recordid=75FAB71E&tt=



WWWWA 2007-12-11
  • 打赏
  • 举报
回复
那可以把这段代码转成t-sql么,
是T-SQL 还是JET SQL?
上述代码似乎就是T-SQL,JET SQL不支持,要在语言中自己写代码解决
fanmeng 2007-12-11
  • 打赏
  • 举报
回复
那可以把这段代码转成t-sql么,
WWWWA 2007-12-11
  • 打赏
  • 举报
回复
JET SQL不是T-SQL,不支持这种写法
OracleRoob 2007-12-11
  • 打赏
  • 举报
回复


Access使用的是Jet-SQL,SQL Server使用的是T-SQL,两者用法上相差很大。


JET SQL 帮助(jet4 access2000)下载地址

http://www.access911.net/index.asp?board=8&recordid=75FAB71E&tt=

OracleRoob 2007-12-11
  • 打赏
  • 举报
回复
你给的代码是T-SQL

附训练好的 YOLO 权重与 PyQt 可视化检测界面,页面底部含可视化效果预览,毕设/课设开箱即用。 【数据集概况】 · 检测类别(中文):[坡道(ramp)] · 训练集:275 张 · 验证集:27 张 · 测试集:0 张 · 总计:302 张 该数据集聚焦于城市环境中各类建筑入口处的坡道设施,涵盖住宅、商铺、公共设施等多种场景,真实反映了无障碍通行设施在实际应用中的多样化形态。数据集中包含金属、橡胶、塑料等多种材质的坡道,以及不同尺寸、结构和安装方式的实例,充分体现了坡道在城市基础设施中的广泛部署与重要性。该数据集为城市智慧化管理、无障碍环境建设及公共安全监控提供了高质量的视觉基础支持。... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 33 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.6372** mAP50-95 | 0.3401 Precision | 0.6603 Recall | 0.6190 train/box_loss | 1.0569 train/cls_loss | 0.7307 val/box_loss | 1.6084 val/cls_loss | 1.9323 【训练过程分析】 33 轮训练后 mAP50 仅 0.6372,模型收敛不充分。Loss 曲线前期下降后进入平台期,mAP 提升缓慢。mAP50-95 为 0.3401,定位精度同样偏低。 【模型性能评估】 Precision 0.6603、Recall 0.6190,精度高于召回,存在一... 使用场景:毕业设计、课程设计、深度学习入门、工业场景落地验证。

7,731

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧