sql server 改成oracle 代码

jiemo587 2012-12-07 03:08:17


declare @name varchar(30)

set @name = 'jiangxiao'


select * from table where name = @name


怎么改成ORACLE?
...全文
122 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
heartcrash 2012-12-07
  • 打赏
  • 举报
回复
怎么改成ORACLE? PL/SQL declare p_name varchar2(30):='jiangxiao' r_name varchar2 tableA.name%type; begin select * into r_name from tableA where name=v_name; end; / sql: 这只是一种实现 define p_name='jiangxiao' select * from table where name='&p_name'
cqslideng 2012-12-07
  • 打赏
  • 举报
回复
oracle 里面不能直接查询出结果集,可以建一张临时表,例如:table_tmp declare v_name varchar2(30); begin v_name:= 'jiangxiao'; insert into table_tmp(列...) select * from table where name = v_name; commit; end; /
izj 2012-12-07
  • 打赏
  • 举报
回复
select * from table where name = &name

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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