0
SELECT
tr.hetid,
tr.hfncd,
tr.op_code,
tr.bps_batch_seq,
substr(op_code, -3) add_del_flag,
tr.ack_msg,
'#@' seg_data
from table_name
where <condition>
Oracle查詢我不明白,什麼 '#@' 查詢手段
SELECT
tr.hetid,
tr.hfncd,
tr.op_code,
tr.bps_batch_seq,
substr(op_code, -3) add_del_flag,
tr.ack_msg,
'#@' seg_data
from table_name
where <condition>
Oracle查詢我不明白,什麼 '#@' 查詢手段
'#@'
是一個簡單的text literal
就像其他文字文字一樣。
SELECT
'some name' As name,
'Some text' as Text,
'This is some string' As String,
'#@' As seg_data
FROM dual
NAME TEXT STRING SE
--------- --------- ------------------- --
some name Some text This is some string #@
它只是一個常數字符串。 – GurV
只需運行查詢並查看會發生什麼。如果每行中的每一列值都是'#@',那麼它很可能就是一個文字。 – Marco
@Marco - 它將[text literal](http://docs.oracle.com/cd/E11882_01/server.112/e41084/sql_elements003.htm#SQLRF00218)放入結果集中的每一行([[column表達式](http://docs.oracle.com/cd/E11882_01/server.112/e41084/expressions005.htm#SQLRF20043));這與表中已有的數據無關。 –