首页 >> 退房须知

请教的语句的

2021-09-06 来源:临清租房网

请教ORACLE的SELECT语句WITH READ ONLY的作用

SELECT ADER_ID /*PK*/,

ST_GROUP_ID,

ST_TYPE_ID,

RIOD_ID,

V_TRANSACTION_ID,

_QUANTITY_RECEIVED,

TAL_QUANTITY_INVOICED,

ANTITY_AT_PO_PRICE,

TAL_INVOICE_AMOUNT,

OUNT_AT_PO_PRICE,

TAL_AMOUNT,

STED_QUANTITY,

QUISITION_COST,

_UNIT_PRICE,

IMARY_UOM,

C_EXCHG_RATE /* FOREIGN KEYS RESOLVED */,

st_group,

st_type,

riod_name,

ANSACTION_TYPE,

ANSACTION_DATE /* ID */,

_LINE_LOCATION_ID /* WHO */,

eation_date,

eated_by,

st_update_date,

st_updated_by

FROM CST_PAC_PERIODS cpp,

CST_COST_GROUPS ccg,

CST_COST_TYPES cct,

RCV_TRANSACTIONS rt,

CST_RCV_ACQ_COSTS crac

WHERE RIOD_ID = C_PERIOD_ID

却也遭到了不少调侃。特别是《不一样的美男子》因有抄袭《来自星星的你》、《X战警》系列的嫌疑 AND st_group_id = st_group_id

AND st_type_id = st_type_id

AND V_TRANSACTION_ID = ANSACTION_ID WITH READ ONLY

加了WITH READ ONLY 有什么作用

WITH READ ONLY

Specify WITH READ ONLY to indicate that the table or view cannot be updated.

这样等于通知ORALCE,只是查看,不做做更新。速度上会加快,不需要加锁。

WITH READ ONLY

Specify WITH READ ONLY to indicate that the table or view cannot be updated. 这样等于通知ORALCE,只是查看,不做做更新。速度上会加快,不需要加锁。

建视图有三种模式:

1、默认的模式,就是什么也不加。

SQL code

--可以更新的

create or replace view view_a as

select xxx from table_name;

--不可以可以更新的

create or replace view view_a as

select xxx from table_name1 a,table_name2 b where x=x;

--还有很多种情况不允许更新呢,比如视图中用了distinct、group by 等

2、with read only 只读视图,不允许通过本视图更新本表

SQL code

create or replace view view_a as

select xxx from table_name with read only;

3、with check option 允许通过视图更新本表,但是要check 视图的where条件。

SQL code

create or replace view view_a as

select xxx from table_name where id 10 with check option;

这种情况下,只能通过视图更新 id 10 的数据,id =10 的数据不允许更新。

通化好医院白癜风
天津男科哪家医院好
白银白癜风治疗较好的医院