oracle v$sqlarea 表中的SQL_TEXT字段中的sql,为什么在update的时候,有的是 “字段A” = ‘xxx’ 然后有的是 ‘字段B’ = :1
例如:
update tA set
col1 = '1',
col2 = :2
where
col3 = '3'
and col4 = :1
百度了一下,勉强找到有的说是 :2 这种是赋值的,=‘3’这种是写死的,
那在那种情景下会是赋值,那种情况下会是写死的呢
oracle v$sqlarea 表中的SQL_TEXT字段中的sql,为什么在update的时候,有的是 “字段A” = ‘xxx’ 然后有的是 ‘字段B’ = :1
例如:
update tA set
col1 = '1',
col2 = :2
where
col3 = '3'
and col4 = :1
百度了一下,勉强找到有的说是 :2 这种是赋值的,=‘3’这种是写死的,
那在那种情景下会是赋值,那种情况下会是写死的呢