關於繫結變數的SQL繫結什麼值
當然這不是判斷在哪裡建立索引的依據。
SELECT *
FROM (SELECT A.*,
SC.NAME,
SC.POSITION AS "繫結變數在SQL語句中的位置",
CASE DATATYPE
WHEN 180 THEN --TIMESTAMP
TO_CHAR(ANYDATA.ACCESSTIMESTAMP(SC.VALUE_ANYDATA),
'YYYY/MM/DD HH24:MI:SS')
ELSE
SC.VALUE_STRING
END AS "繫結變數的值",
SC.DATATYPE_STRING AS "繫結變數資料型別",
SC.LAST_CAPTURED AS "最後捕捉到的時間",
SC.WAS_CAPTURED AS "where字句前繫結不進行捕獲(Y/N)"
FROM GV$SQL_BIND_CAPTURE SC
RIGHT JOIN (SELECT S.USERNAME,
Q.SQL_ID,
Q.SQL_TEXT,
Q.SQL_FULLTEXT,
Q.CHILD_ADDRESS,
Q.HASH_VALUE
FROM GV$SQL Q, GV$SESSION S
WHERE S.INST_ID = Q.INST_ID
AND S.PREV_EXEC_START = Q.LAST_ACTIVE_TIME
AND S.USERNAME = Q.PARSING_SCHEMA_NAME
AND S.MODULE = Q.MODULE
AND S.ACTION_HASH = Q.ACTION_HASH
AND S.USERNAME = UPPER('&username')
AND Q.SQL_TEXT NOT LIKE
'select value from v$sesstat where sid =%') A
ON SC.SQL_ID = A.SQL_ID
AND SC.HASH_VALUE = A.HASH_VALUE
AND SC.CHILD_ADDRESS = A.CHILD_ADDRESS) X
WHERE X.NAME IS NOT NULL;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29990276/viewspace-1983337/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於pl/sql中的繫結變數SQL變數
- 關於繫結變數變數
- 獲取sql繫結變數的值SQL變數
- 關於sql_profile中的繫結變數SQL變數
- 關於繫結變數的使用變數
- 關於DSS中的繫結變數變數
- 查詢繫結變數的值變數
- 關於oracle sql變數繫結提高效率OracleSQL變數
- ORACLE 獲取繫結變數值Oracle變數
- 如何獲取繫結變數值變數
- 繫結變數變數
- SQL Server動態SQL,繫結變數SQLServer變數
- 檢視未繫結變數的sql變數SQL
- SQL Developer中使用繫結變數SQLDeveloper變數
- 如何用FGA得到繫結變數的值變數
- 如何得到繫結變數的輸入值變數
- 繫結變數之繫結變數窺探(Bind Peeking)變數
- Oracle 繫結變數Oracle變數
- 【SQL 調優】繫結變數窺測SQL變數
- 【sql調優】繫結變數與CBOSQL變數
- 【sql調優】使用繫結變數(二)SQL變數
- 【sql調優】使用繫結變數(一)SQL變數
- 統計沒有繫結變數SQL變數SQL
- 關於高效捕獲資料庫非繫結變數的SQL語句資料庫變數SQL
- 什麼時候使用繫結變數效能反而更差變數
- 繫結變數的測試變數
- 通過ERRORSTACK找出正在執行的SQL中的繫結變數值ErrorSQL變數
- 統計未用繫結變數的sql語句變數SQL
- oracle 查詢未使用繫結變數的sqlOracle變數SQL
- 檢視繫結變數變數
- 繫結變數窺測變數
- PLSQL使用繫結變數SQL變數
- Oracle之繫結變數Oracle變數
- [SQL]oracle 繫結變數(bind variable)[轉載]SQLOracle變數
- SQL使用繫結變數,測試例項。SQL變數
- ORACLE 繫結變數用法總結Oracle變數
- 繫結變數就一定好麼變數
- 【優化】使用繫結變數 OR 不使用繫結變數,這不是問題!優化變數