Oracle ÅúÁ¿¸üÐÂ
Âé·³´ó¼Ò°ïÎÒ¿´Ò»ÏÂÕâ¸ösqlÓï¾äΪʲô²»¶Ô¡£
update
(
select stom.qty qty ,std.stocktaking_qty stocktaking_qty
from stocktaking_master stm,stocktaking_detail std ,storage_master stom
where stm.stocktaking_no = '10000000000001 ' and std.stocktaking_no = stm.stocktaking_no
and stom.warehouse_no = stm.warehouse_no and stom.product_no = std.product_no and
stom.lot_no = std.lot_no
)
set qty = stocktaking_qty
SQL code:
update storage_master stom
set qty = (select std.stocktaking_qty
from stocktaking_master stm, stocktaking_detail std
where stm.stocktaking_no = '10000000000001 '
and std.stocktaking_no = stm.stocktaking_no
and stom.warehouse_no = stm.warehouse_no
and stom.product_no = std.product_no
and stom.lot_no = std.lot_no
and rownum < 2)
SQL code:
update storage_master stom
set qty = (select std.stocktaking_qty
Ïà¹ØÎÊ´ð£º
ÓÃPL/SQL µÇ½ʱµ¯³ö±¨´í´°¿Ú£¬´íÎóÈçÏ£¡
ORA-01034:ORACLE not available
ORA-27101:shared memory realm does not exist
ÇëÎÊ£¬ÓÐûÓÐÈËÓöµ½ÕâÖÖÇé¿ö£¬Ôõô½â¾ö£¿Ð»Ð»£¡
1. Oracle sid ÕýÈ ......
²éÁËÒ»ÌìµÄblob£¬»¹ÊÇûÀí½âµ½£¬ÎÒÏëÔÚVCÏ´æÈ¡¶þ½øÖƵÄÎļþ£¬Ê¹ÓõÄÊÇoo4o£¬ÕÕ×ŰïÖúÎĵµÉÏÃæµÄдÁËдÈëÊý¾Ý¿âµÄ´úÂ룬»¹ÊÇûд¶Ô£¬´íÎóÌáʾÊÇthis operation is not permitted on a empty LOB£¬ÕâÊÇʲôÒâ˼°¡£¿ÕÕ ......
¼ÙÉètable01 ÖÐÓÐ ÒÔÏÂ×ÊÁÏ
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
³£Óõ绰
¶øÎÒÃÇÒªµÃµ½ÒÔϵÄOUTPUT (»òÊǸ÷ÖÖÆäËûµÄoutput)
0001,TOM
0002,JOHN
......
ÎÒÊÇÔÚtoadÖÐÊäÈë϶Îsql
declare
TYPE test_rec IS record(
code varchar(10),
name varchar(30)
);
v_book test_rec;
......
²é¿´ÊÂÎñ¸ôÀë¼¶±ðµÄÃüÁ
MySQLʹÓõÄÊÇselect @@tx_isolation;
ÔÚOracleÖв鿴ÊÂÎñ¸ôÀë¼¶±ðµÄÃüÁîÊÇÄĸö£¿
SQL code:
SELECT /*+ rule */ s.username,decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK', ......