关于Oracle内的查询语句?

zhyanger 2003-03-31 10:26:23
在Oracle内执行select * into templx from account 提示"缺少关键字"
这样在语句在Oracle内怎么写?
...全文
22 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhyanger 2003-03-31
  • 打赏
  • 举报
回复
要写在query.sql.add('select * into ... ')内怎么实现
jiezhi 2003-03-31
  • 打赏
  • 举报
回复
这样的语句只能在pl/sql过程里面写的。
你如果:query.sql.add('select * into ... ');会出错。
在pl/sql过程里面,你需要声明一个行变量,如:
myRow table_name%rowtype;
然后才能写:select * into ....
但如果你只想得到机构字段的值可以:
var1 table_name.fie1%type;
var2 ...
...
然后写:
select fie1,fie2,... into var1,var2,...
JInyk 2003-03-31
  • 打赏
  • 举报
回复
表结构要一模一样,才可以
要不字段要对应
chinasg 2003-03-31
  • 打赏
  • 举报
回复
没有试过你这么写法,除非一个字段对一个变量:

'select a,b,c,d into :V_a,:V_b,:V_c,V_D from table'

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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