本人初学Oracle。有问题请教各位大大
1.如何使用C#想批量执行语句 如update sysuser set name='A' where name='B';Select * from Sysuer
注意有结果集返回
2.如何在存储过程中在执行update,insert 语句后 新建个临时表 返回特定的结果集??
最好写个简单的例子 感谢各位大大了!
1.如何使用C#想批量执行语句 如update sysuser set name='A' where name='B';Select * from Sysuer
注意有结果集返回
2.如何在存储过程中在执行update,insert 语句后 新建个临时表 返回特定的结果集??
最好写个简单的例子 感谢各位大大了!
解决方案 »
- oracle中执行计划的运用
- 求救oracle 查询 ORA-00604!!!!!高手请进!!!!!!
- 数据库无法导出,无法进行库内表复制…无法进行冷备,数据文件无法拷贝……完了完了……
- 为啥select * from dual connect by rownum < 151;最多只有100条记录?
- RMAN问题,请高手指教!
- 用数据链路更新SQL Server的表后,SQL Server无响应
- 导数据的问题,是大虾的请进!!!!
- 我建的DBLINK为什么总是报”ORA-12154: TNS: 无法处理服务名“的错呢?代码如下:
- to_number的问题
- PL/SQL单行函数和组函数一览(转)
- 大侠们请提供 linux下基于oracle应用开发依赖包下载
- 本人比较菜,麻烦oracle 高手写个触发器,谢谢!
ID NAME SEX AGE DEPTNO
----------- -------------------- --- --- ------
2009010101 张三 男 20 1
2009010102 李四 男 23 2
2009010108 王五 男 23 1
2009010109 程灵 女 22 2
2009010107 王路 女 20 3
2009010103 金佰 男 23 3
2009010105 卢婷 女 21 1
2009010104 秦琴 女 22 3
2009010106 陆涛 男 24 2
9 rows selected
SQL>
SQL> declare
2 v_name student.name%type;
3 v_sex student.sex%type;
4 begin
5 update student set age=24 where id=2009010106 return name,sex into v_name,v_sex;
6 dbms_output.put_line('姓名:'||v_name||' 性别:'||v_sex);
7 end;
8 /
姓名:陆涛 性别:男
PL/SQL procedure successfully completed
谢谢
但是要返回的是所有的数据。。Select * from Sysuer
begin
end;里面不能出现select*from sysuser 这种返回结果集的语句。。
在PL/SQL里写select语句有什么用的,显示不出来
oracle 太牛了,不过这应该不是TSQL的标准写法
谁能写个简单的存储过程
里面包含
1.update,insert 语句
2.创建临时表
3.往临时表插入记录
4.使用游标返回结果
as
begin
update SysUser set FullName=p_FULLNAME where Loginame=p_loginame ;
commit;
end tempProc;
这样有错吗。
生成后 procedure 有红叉叉