मैसकल में एक निहित कर्सर है कि यदि आप एक चयन जारी करते हैं तो आप एक संग्रहीत प्रक्रिया से जादुई रूप से वापस आ सकते हैं।
यहां एक उदाहरण दिया गया है:
CREATE PROCEDURE `TEST`()
MODIFIES SQL DATA
BEGIN
SELECT * FROM test_table;
END;
और आपके जावा कोड में:
String query = "{CALL TEST()}";
CallableStatement cs = con.prepareCall(query,
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet rs = cs.executeQuery();