ะ’ะธั€ั–ัˆะตะฝะพ: ะฟะตั€ะตะณะปัะด ะฒะตั€ัั–ั— apex

Oracle Application Express, ัˆะธั€ะพะบะพ ะฒั–ะดะพะผะธะน ัะบ Oracle APEX, ะทะดะพะฑัƒะฒ ะฒะตะปะธั‡ะตะทะฝัƒ ะฟะพะฟัƒะปัั€ะฝั–ัั‚ัŒ ัะตั€ะตะด ั€ะพะทั€ะพะฑะฝะธะบั–ะฒ ะทะฐะฒะดัะบะธ ัะฒะพั—ะน ะฒะธัะพะบั–ะน ั„ัƒะฝะบั†ั–ะพะฝะฐะปัŒะฝะพัั‚ั– ั‚ะฐ ะทั€ัƒั‡ะฝะพะผัƒ ั–ะฝั‚ะตั€ั„ะตะนััƒ. ะะฐะดั–ะนะฝะธะน ั–ะฝัั‚ั€ัƒะผะตะฝั‚ ะดะพะฟะพะผะฐะณะฐั” ั€ะพะทั€ะพะฑะปัั‚ะธ ัะบะปะฐะดะฝั– ะฒะตะฑ-ะดะพะดะฐั‚ะบะธ, ั‰ะพ ะฟั–ะดั‚ั€ะธะผัƒัŽั‚ัŒัั ะฑะฐะทะพัŽ ะดะฐะฝะธั… Oracle. ะšั€ั–ะผ ั‚ะพะณะพ, ั†ะต ัะตั€ะตะดะพะฒะธั‰ะต ะท ะฝะธะทัŒะบะธะผ ะบะพะดะพะผ, ั‰ะพ ะดะพะทะฒะพะปัั” ั€ะพะทั€ะพะฑะฝะธะบะฐะผ ะท ะฝะตะฒะตะปะธะบะธะผ ะดะพัะฒั–ะดะพะผ ัั‚ะฒะพั€ัŽะฒะฐั‚ะธ ะฟั€ะพะณั€ะฐะผะธ.

Oracle APEX ะฟั€ะพะฟะพะฝัƒั” ั€ั–ะทะฝะพะผะฐะฝั–ั‚ะฝั– ะฒะตั€ัั–ั—, ะบะพะถะฝะฐ ะท ัะบะธั… ะผั–ัั‚ะธั‚ัŒ ั€ะพะทัˆะธั€ะตะฝั– ั„ัƒะฝะบั†ั–ั— ั‚ะฐ ั–ะฝัั‚ั€ัƒะผะตะฝั‚ะธ ะดะปั ัะฟั€ะพั‰ะตะฝะพะณะพ ั‚ะฐ ะตั„ะตะบั‚ะธะฒะฝะพะณะพ ะฟั€ะพั†ะตััƒ ั€ะพะทั€ะพะฑะบะธ. ะจะฒะธะดะบะธะน ั€ะพะทะฒะธั‚ะพะบ Oracle APEX ะผะพะถะต ัƒัะบะปะฐะดะฝะธั‚ะธ ะฒั–ะดัั‚ะตะถะตะฝะฝั ะฒั–ะดะผั–ะฝะฝะพัั‚ะตะน ะผั–ะถ ั†ะธะผะธ ะฒะตั€ัั–ัะผะธ.

ะ’ั€ะฐั…ะพะฒัƒัŽั‡ะธ ัะบะปะฐะดะฝั–ัั‚ัŒ ั– ะฑะตะทะฟะตั€ะตั€ะฒะฝะธะน ั€ะพะทะฒะธั‚ะพะบ Oracle APEX, ัั‚ะฐั” ะบั€ะธั‚ะธั‡ะฝะพ ะฒะฐะถะปะธะฒะธะผ ะทั€ะพะทัƒะผั–ั‚ะธ ั„ัƒะฝะบั†ั–ะพะฝะฐะปัŒะฝั– ะผะพะถะปะธะฒะพัั‚ั– ะนะพะณะพ ะพะบั€ะตะผะธั… ะฒะตั€ัั–ะน. ะงะฐัั‚ะพ ั€ะพะทั€ะพะฑะฝะธะบะธ ะผะพะถัƒั‚ัŒ ะทะฐะฟะธั‚ัƒะฒะฐั‚ะธ ะฒั–ะดะฟะพะฒั–ะดะฝัƒ ะฒะตั€ัั–ัŽ Oracle APEX, ัะบะฐ ะฒะธะบะพั€ะธัั‚ะพะฒัƒั”ั‚ัŒัั ะดะปั ะฝะฐะปะฐัˆั‚ัƒะฒะฐะฝะฝั ะฟั€ะพะดัƒะบั‚ะธะฒะฝะพัั‚ั–, ะทะฐัั‚ะพััƒะฒะฐะฝะฝั ะฒะธะฟั€ะฐะฒะปะตะฝัŒ ะฐะฑะพ ัƒััƒะฝะตะฝะฝั ะฝะตัะฟั€ะฐะฒะฝะพัั‚ะตะน.

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต

ะ’ะธั€ั–ัˆะตะฝะพ: ั€ะพะทะดั–ะปะธั‚ะธ ั€ัะดะพะบ

ะŸั–ะด ั‡ะฐั ั€ะพะฑะพั‚ะธ ะท ะฑะฐะทะฐะผะธ ะดะฐะฝะธั… ั‚ะธะฟะพะฒะธะผ ะทะฐะฒะดะฐะฝะฝัะผ ั” ะผะฐะฝั–ะฟัƒะปัŽะฒะฐะฝะฝั ั‚ะฐ ะฐะฝะฐะปั–ะท ะดะฐะฝะธั… ะดะปั ะพั‚ั€ะธะผะฐะฝะฝั ะบะพั€ะธัะฝะพั— ั–ะฝั„ะพั€ะผะฐั†ั–ั—. ะงะฐัั‚ะพ ั†ะต ะฟะตั€ะตะดะฑะฐั‡ะฐั” ั€ะพะฑะพั‚ัƒ ะท ั€ัะดะบะฐะผะธ, ะพัะพะฑะปะธะฒะพ ั—ั… ั€ะพะทะดั–ะปะตะฝะฝั ะฝะฐ ะพัะฝะพะฒั– ะฟะตะฒะฝะธั… ั€ะพะทะดั–ะปัŒะฝะธะบั–ะฒ. ะ’ Oracle SQL ั–ัะฝัƒัŽั‚ัŒ ั€ั–ะทะฝั– ัะฟะพัะพะฑะธ ะดะพััะณั‚ะธ ั†ัŒะพะณะพ ะทะฐ ะดะพะฟะพะผะพะณะพัŽ ั€ั–ะทะฝะธั… ั„ัƒะฝะบั†ั–ะน ั– ะฟั€ะพั†ะตะดัƒั€ะฝะธั… ะบะพะดั–ะฒ. ะฃ ั†ั–ะน ัั‚ะฐั‚ั‚ั– ะผะธ ั€ะพะทะณะปัะฝะตะผะพ ะบะพะผะฟะปะตะบัะฝะต ั€ั–ัˆะตะฝะฝั ั€ะพะทะดั–ะปะตะฝะฝั ั€ัะดะบะฐ ะทะฐ ะดะพะฟะพะผะพะณะพัŽ Oracle SQL. ะœะธ ะพะฑะณะพะฒะพั€ะธะผะพ ะบะพะฝั†ะตะฟั†ั–ัŽ, ั€ั–ัˆะตะฝะฝั ั‚ะฐ ั€ะพะทะฑะตั€ะตะผะพ ะบะพะด ะบั€ะพะบ ะทะฐ ะบั€ะพะบะพะผ ะดะปั ะบั€ะฐั‰ะพะณะพ ั€ะพะทัƒะผั–ะฝะฝั.

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต

ะ’ะธั€ั–ัˆะตะฝะพ: ัั‚ะฒะพั€ะธั‚ะธ ะฟะพัะปั–ะดะพะฒะฝั–ัั‚ัŒ

ะกั‚ะฒะพั€ะตะฝะฝั ะฟะพัะปั–ะดะพะฒะฝะพัั‚ะตะน ั” ะฒะฐะถะปะธะฒะธะผ ะฐัะฟะตะบั‚ะพะผ Oracle SQL. ะŸะพัะปั–ะดะพะฒะฝะพัั‚ั– โ€” ั†ะต ะพะฑโ€™ั”ะบั‚ะธ ะฑะฐะทะธ ะดะฐะฝะธั…, ะท ัะบะธั… ะบั–ะปัŒะบะฐ ะบะพั€ะธัั‚ัƒะฒะฐั‡ั–ะฒ ะผะพะถัƒั‚ัŒ ะณะตะฝะตั€ัƒะฒะฐั‚ะธ ัƒะฝั–ะบะฐะปัŒะฝั– ั†ั–ะปั– ั‡ะธัะปะฐ. ะกะตั€ะตะด ั–ะฝัˆะธั… ะผะพะถะฝะฐ ะฒะธะทะฝะฐั‡ะธั‚ะธ ะฟะตะฒะฝั– ะฐัะฟะตะบั‚ะธ, ัะบ-ะพั‚ ะฟะตั€ัˆะต ะทะฝะฐั‡ะตะฝะฝั, ะท ัะบะพะณะพ ะฟะพั‚ั€ั–ะฑะฝะพ ะฟะพั‡ะฐั‚ะธ, ั€ะพะทะผั–ั€ ะฟั€ะธั€ะพัั‚ัƒ ั‚ะฐ ะผะฐะบัะธะผะฐะปัŒะฝะต ะพะฑะผะตะถะตะฝะฝั. ะงะธัะปะฐ, ะทะณะตะฝะตั€ะพะฒะฐะฝั– ะฟะพัะปั–ะดะพะฒะฝั–ัั‚ัŽ, ะผะพะถะฝะฐ ะฒะธะบะพั€ะธัั‚ะพะฒัƒะฒะฐั‚ะธ ะดะปั ะบั–ะปัŒะบะพั… ั†ั–ะปะตะน, ะฝะฐะฟั€ะธะบะปะฐะด ะดะปั ัั‚ะฒะพั€ะตะฝะฝั ัƒะฝั–ะบะฐะปัŒะฝะธั… ั–ะดะตะฝั‚ะธั„ั–ะบะฐั‚ะพั€ั–ะฒ, ะฟะตั€ะฒะธะฝะฝะธั… ะบะปัŽั‡ั–ะฒ, ะบะพะฝั‚ั€ะพะปัŒะฝะธั… ั‡ะธัะตะป ั‚ะพั‰ะพ.

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต

ะ’ะธั€ั–ัˆะตะฝะพ: sql drop index

Oracle SQL โ€” ะฟะพั‚ัƒะถะฝะฐ ะผะพะฒะฐ ะฟั€ะพะณั€ะฐะผัƒะฒะฐะฝะฝั, ัะบะฐ ะฒะธะบะพั€ะธัั‚ะพะฒัƒั”ั‚ัŒัั ะดะปั ะบะตั€ัƒะฒะฐะฝะฝั ัะธัั‚ะตะผะฐะผะธ ะบะตั€ัƒะฒะฐะฝะฝั ั€ะตะปัั†ั–ะนะฝะธะผะธ ะฑะฐะทะฐะผะธ ะดะฐะฝะธั… (RDBMS). ะกัŒะพะณะพะดะฝั– ะผะธ ะดะตั‚ะฐะปัŒะฝะพ ั€ะพะทะณะปัะฝะตะผะพ ะบะพะฝะบั€ะตั‚ะฝัƒ ะบะพะฝั†ะตะฟั†ั–ัŽ โ€“ ะบะพะผะฐะฝะดัƒ SQL Drop Index.

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต

ะ’ะธั€ั–ัˆะตะฝะพ: ัะบะธะฝัƒั‚ะธ ะฝะฐะฑั–ั€ ะฟั€ะฐะฒะธะป

ะ’ั–ะดะบะธะฝัƒั‚ะธ ะฝะฐะฑั–ั€ ะฟั€ะฐะฒะธะป โ€” ั†ะต ั„ัƒะฝะดะฐะผะตะฝั‚ะฐะปัŒะฝะฐ ะบะพะฝั†ะตะฟั†ั–ั ะฒ Oracle SQL, ัะบะฐ ะฒะธะบะพั€ะธัั‚ะพะฒัƒั”ั‚ัŒัั ะดะปั ะผะฐะฝั–ะฟัƒะปัŽะฒะฐะฝะฝั, ะบะตั€ัƒะฒะฐะฝะฝั ั‚ะฐ ะพั€ะณะฐะฝั–ะทะฐั†ั–ั— ะฝะฐะฑะพั€ั–ะฒ ะดะฐะฝะธั… ัƒ ัะตั€ะตะดะพะฒะธั‰ั– ะฑะฐะทะธ ะดะฐะฝะธั…. ะฆะต ะดะพะฟะพะผะฐะณะฐั” ะฟั–ะดั‚ั€ะธะผัƒะฒะฐั‚ะธ ัั‚ั€ัƒะบั‚ัƒั€ะฝัƒ ั†ั–ะปั–ัะฝั–ัั‚ัŒ ั–ะฝั„ะพั€ะผะฐั†ั–ั— ะฑะฐะทะธ ะดะฐะฝะธั…, ะฒะธะทะฝะฐั‡ะฐัŽั‡ะธ ะฟะตะฒะฝั– ะฟั€ะฐะฒะธะปะฐ, ั‰ะพ ะฒะธะทะฝะฐั‡ะฐัŽั‚ัŒ, ัะบ ะดะฐะฝั– ะผะพะถะฝะฐ ั–ะผะฟะพั€ั‚ัƒะฒะฐั‚ะธ, ะตะบัะฟะพั€ั‚ัƒะฒะฐั‚ะธ ั‡ะธ ะฒะธะดะฐะปัั‚ะธ. ะฃ ั†ั–ะน ัั‚ะฐั‚ั‚ั– ะผะธ ั€ะพะทะณะปัะฝะตะผะพ ะทะฝะฐั‡ะตะฝะฝั ะฝะฐะฑะพั€ัƒ ะฟั€ะฐะฒะธะป ะฒั–ะดะบะธะดะฐะฝะฝั, ะฟะพัะปั–ะดะพะฒะฝั–ัั‚ัŒ ะดั–ะน, ะฝะตะพะฑั…ั–ะดะฝะธั… ะดะปั ะนะพะณะพ ั€ะตะฐะปั–ะทะฐั†ั–ั—, ั– ะบะพะฝะบั€ะตั‚ะฝะธะน ะบะพะด, ัะบะธะน ะนะพะณะพ ะฒะผะธะบะฐั”.

ะ’ Oracle SQL, ะ’ั–ะดะบะธะฝัƒั‚ะธ ะฝะฐะฑั–ั€ ะฟั€ะฐะฒะธะป ั†ะต ะผะตั‚ะพะด, ัะบะธะน ะฒะธะบะพั€ะธัั‚ะพะฒัƒั”ั‚ัŒัั ะดะปั ะฒะธะดะฐะปะตะฝะฝั ะฝะฐะฑะพั€ัƒ ะฟั€ะฐะฒะธะป ั–ะท ะฑะฐะทะธ ะดะฐะฝะธั…. ะฆะต ัั‚ะพััƒั”ั‚ัŒัั ัะบ ะฟั€ะพัั‚ะธั…, ั‚ะฐะบ ั– ัะบะปะฐะดะฝะธั… ัั‚ั€ัƒะบั‚ัƒั€ ะดะฐะฝะธั…, ั‰ะพ ั€ะพะฑะธั‚ัŒ ะผะฐะฝั–ะฟัƒะปัŽะฒะฐะฝะฝั ะฑะฐะทะพัŽ ะดะฐะฝะธั… ะฑั–ะปัŒัˆ ะบะตั€ะพะฒะฐะฝะธะผ. ะ’ั–ะฝ ะฟะพะบั€ะฐั‰ัƒั” ะฟั€ะพะดัƒะบั‚ะธะฒะฝั–ัั‚ัŒ ะฑะฐะทะธ ะดะฐะฝะธั…, ะฟะพะทะฑะฐะฒะปััŽั‡ะธััŒ ะฒั–ะด ะฝะตะฟะพั‚ั€ั–ะฑะฝะธั… ะฐะฑะพ ะทะฐัั‚ะฐั€ั–ะปะธั… ะฝะฐะฑะพั€ั–ะฒ ะฟั€ะฐะฒะธะป ั– ะพะฟั‚ะธะผั–ะทัƒัŽั‡ะธ ะพะฑั€ะพะฑะบัƒ ะดะฐะฝะธั….

DROP RULE SET rule_set_name;

ะฆะต ะฑะฐะทะพะฒะธะน ัะธะฝั‚ะฐะบัะธั ะดะปั ะฝะฐะฑะพั€ัƒ ะฟั€ะฐะฒะธะป ะฒั–ะดะบะธะดะฐะฝะฝั. Rule_set_name โ€” ั†ะต ั–ะผโ€™ั ะฝะฐะฑะพั€ัƒ ะฟั€ะฐะฒะธะป, ัะบะธะน ะฟะพั‚ั€ั–ะฑะฝะพ ะฒะธะดะฐะปะธั‚ะธ.

ะŸะพะบั€ะพะบะพะฒะต ะฟะพััะฝะตะฝะฝั ะบะพะดัƒ

ะ’ะธะบะพะฝะฐะฝะฝั ะพะฟะตั€ะฐั†ั–ั— Drop Rule Set ะฟะพั€ั–ะฒะฝัะฝะพ ะฟั€ะพัั‚ะต ะฒ Oracle SQL. ะ’ะตััŒ ะฟั€ะพั†ะตั ะฟะตั€ะตะดะฑะฐั‡ะฐั” ะฒะบะฐะทั–ะฒะบัƒ ะฝะฐะทะฒะธ ะฝะฐะฑะพั€ัƒ ะฟั€ะฐะฒะธะป, ัะบะธะน ะฟะพั‚ั€ั–ะฑะฝะพ ะฒะธะดะฐะปะธั‚ะธ, ะทะฐ ะดะพะฟะพะผะพะณะพัŽ ั€ะพะทัˆะธั€ะตะฝะพั— ะพะฟะตั€ะฐั†ั–ั— ยซะ’ะธะดะฐะปะธั‚ะธ ะฝะฐะฑั–ั€ ะฟั€ะฐะฒะธะปยป.

DROP RULE SET customer_rules;

ะขัƒั‚ ะฝะฐะฑั–ั€ ะฟั€ะฐะฒะธะป ะฟั–ะด ะฝะฐะทะฒะพัŽ ยซcustomer_rulesยป ะฒะธะดะฐะปัั”ั‚ัŒัั.

ะ’ะฐะถะปะธะฒะพ ะทะฐัƒะฒะฐะถะธั‚ะธ, ั‰ะพ ะฟะตั€ะตะด ะฒะธะดะฐะปะตะฝะฝัะผ ะฝะฐะฑะพั€ัƒ ะฟั€ะฐะฒะธะป ะฟะพั‚ั€ั–ะฑะฝะพ ะฒะธะดะฐะปะธั‚ะธ ะฒัั– ะทะฐะปะตะถะฝะพัั‚ั– ะฒั–ะด ะฝัŒะพะณะพ. ะฏะบั‰ะพ ั†ัŒะพะณะพ ะฝะต ะทั€ะพะฑะธั‚ะธ, ะฒะธะฝะธะบะฝะต ะฟะพะผะธะปะบะฐ. ะŸะตั€ะตะบะพะฝะฐะฒัˆะธััŒ ัƒ ะฒั–ะดััƒั‚ะฝะพัั‚ั– ะทะฐะปะตะถะฝะพัั‚ะตะน, ะผะพะถะฝะฐ ะฟั€ะพะดะพะฒะถัƒะฒะฐั‚ะธ ะพะฟะตั€ะฐั†ั–ัŽ.

ะัะพั†ั–ะนะพะฒะฐะฝั– ะฑั–ะฑะปั–ะพั‚ะตะบะธ ั‚ะฐ ั„ัƒะฝะบั†ั–ั—

Oracle SQL ะฟั€ะพะฟะพะฝัƒั” ะฑะตะทะปั–ั‡ ะฑั–ะฑะปั–ะพั‚ะตะบ ั– ั„ัƒะฝะบั†ั–ะน, ัะบั– ะผะพะถัƒั‚ัŒ ะฒัั‚ัƒะฟะฐั‚ะธ ะฒ ะดั–ัŽ ะฟั–ะด ั‡ะฐั ะฒะธะบะพั€ะธัั‚ะฐะฝะฝั ะฝะฐะฑะพั€ัƒ ะฟั€ะฐะฒะธะป ะฒั–ะดะบะธะดะฐะฝะฝั, ั‚ะฐะบะธั… ัะบ ะฟะฐะบะตั‚ DBMS_RULE ั– ะฟั€ะพั†ะตะดัƒั€ะฐ DELETE RULE SET.

ะŸะฐะบะตั‚ DBMS_RULE โ€” ั†ะต ะฟะพั‚ัƒะถะฝะฐ ะฑั–ะฑะปั–ะพั‚ะตะบะฐ ะท ัˆะธั€ะพะบะธะผ ัะฟะตะบั‚ั€ะพะผ ั„ัƒะฝะบั†ั–ะน ะดะปั ะผะฐะฝั–ะฟัƒะปัŽะฒะฐะฝะฝั ั‚ะฐ ะบะตั€ัƒะฒะฐะฝะฝั ะฝะฐะฑะพั€ะฐะผะธ ะฟั€ะฐะฒะธะป. ะ’ั–ะฝ ะฝะฐะดะฐั” ั€ะพะทั€ะพะฑะฝะธะบะฐะผ ัƒั‚ะธะปั–ั‚ะธ ะดะปั ะบะตั€ัƒะฒะฐะฝะฝั ะฝะฐะฑะพั€ะฐะผะธ ะฟั€ะฐะฒะธะป, ั‰ะพ ัะฟั€ะธัั” ะฑะตะทะฟะตั€ะตะฑั–ะนะฝั–ะน ั€ะพะฑะพั‚ั–.

ะŸั€ะพั†ะตะดัƒั€ะฐ DELETE RULE SET, ะท ั–ะฝัˆะพะณะพ ะฑะพะบัƒ, ะฑะตั€ะต ัƒั‡ะฐัั‚ัŒ ัƒ ะฟั€ะพั†ะตัั– ะฒะธะดะฐะปะตะฝะฝั ะดะปั ะฝะฐะฑะพั€ั–ะฒ ะฟั€ะฐะฒะธะป. ะฆะต ะฒะฝัƒั‚ั€ั–ัˆะฝั ะฟั€ะพั†ะตะดัƒั€ะฐ ะฒ Oracle SQL, ัะบะฐ ะฒะธะบะพั€ะธัั‚ะพะฒัƒั”ั‚ัŒัั ะดะปั ะฒะธะบะพะฝะฐะฝะฝั ะพะฟะตั€ะฐั†ั–ะน Drop Rule Set.

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต

ะ’ะธั€ั–ัˆะตะฝะพ: ะถัƒั€ะฝะฐะป sql ะฝะฐ ะบะพะฝัะพะปัŒ

ะฃ ัะฒั–ั‚ั– ะฟั€ะพะณั€ะฐะผัƒะฒะฐะฝะฝั Oracle SQL ะพะดะฝะธะผ ั–ะท ะบะปัŽั‡ะพะฒะธั… ะฐัะฟะตะบั‚ั–ะฒ, ัะบั– ะฝะตะพะฑั…ั–ะดะฝะพ ั€ะพะทะณะปัะฝัƒั‚ะธ, ั” ั€ะตั”ัั‚ั€ะฐั†ั–ั ะฟะพะดั–ะน ะฐะฑะพ ะพะฟะตั€ะฐั†ั–ะน ะฝะฐ ะบะพะฝัะพะปั–. ะšะพะฝัะพะปัŒ ั” ะฒะฐะถะปะธะฒะพัŽ ั‡ะฐัั‚ะธะฝะพัŽ ั€ะพะฑะพั‡ะพะณะพ ะฟั€ะพั†ะตััƒ ะฝะฐะปะฐะณะพะดะถะตะฝะฝั, ะฝะฐะดะฐัŽั‡ะธ ั€ะพะทั€ะพะฑะฝะธะบะฐะผ ะผะพะถะปะธะฒั–ัั‚ัŒ ะฒั–ะดัั‚ะตะถัƒะฒะฐั‚ะธ ั€ะพะฑะพั‚ัƒ ัะธัั‚ะตะผะธ, ะฒะบะปัŽั‡ะฐัŽั‡ะธ ะฒะธะทะฝะฐั‡ะตะฝะฝั ะพะฑะปะฐัั‚ะตะน, ะดะต ะผะพะถัƒั‚ัŒ ะฒะธะฝะธะบะฐั‚ะธ ะฟั€ะพะฑะปะตะผะธ. ะฃ ั†ั–ะน ัั‚ะฐั‚ั‚ั– ั€ะพะทะณะปัะดะฐั”ั‚ัŒัั ั†ะตะน ะฝะฐะดะทะฒะธั‡ะฐะนะฝะพ ะฒะฐะถะปะธะฒะธะน ะฐัะฟะตะบั‚.

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต

ะ’ะธั€ั–ัˆะตะฝะพ: ะฒะธะฑั€ะฐั‚ะธ ะฟะตั€ัˆั– 10 ั€ัะดะบั–ะฒ

Oracle SQL ะดะพะทะฒะพะปัั” ะฝะฐะผ ะผะฐะฝั–ะฟัƒะปัŽะฒะฐั‚ะธ ั‚ะฐ ะบะตั€ัƒะฒะฐั‚ะธ ะดะฐะฝะธะผะธ ะฒ ั€ะตะปัั†ั–ะนะฝะธั… ะฑะฐะทะฐั… ะดะฐะฝะธั…. ะ—ะฒะธั‡ะฐะนะฝั– ะทะฐะฒะดะฐะฝะฝั ะฒะบะปัŽั‡ะฐัŽั‚ัŒ ะทะฐะฟะธั‚ะธ ะดะฐะฝะธั…, ัั‚ะฒะพั€ะตะฝะฝั ั‚ะฐะฑะปะธั†ัŒ ั– ั€ะพะทั€ะพะฑะบัƒ ัะบะปะฐะดะฝะธั… ะฟั€ะพั†ะตะดัƒั€ ะพะฑั€ะพะฑะบะธ ะดะฐะฝะธั…. ะžะดะฝะธะผ ั–ะท ั‡ะฐัั‚ะธั… ะทะฐะฒะดะฐะฝัŒ, ัะบะต ั€ะพะทั€ะพะฑะฝะธะบะธ ะฒะธะบะพะฝัƒัŽั‚ัŒ ะทะฐ ะดะพะฟะพะผะพะณะพัŽ SQL, ั” ะฒะธะฑั–ั€ ะฟะตะฒะฝะธั… ั€ัะดะบั–ะฒ ั–ะท ั‚ะฐะฑะปะธั†ั– ะฑะฐะทะธ ะดะฐะฝะธั…. ะ†ะฝะพะดั– ะฝะฐะผ ะผะพะถะต ะทะฝะฐะดะพะฑะธั‚ะธัั ะพะฑะผะตะถะธั‚ะธ ะบั–ะปัŒะบั–ัั‚ัŒ ั€ัะดะบั–ะฒ, ัะบั– ะผะธ ะฒะธะฑะธั€ะฐั”ะผะพ, ั‡ะฐัั‚ะพ ะท ะฟั€ะธั‡ะธะฝ ะฟั€ะพะดัƒะบั‚ะธะฒะฝะพัั‚ั–. ะ—ะฐ ะทะฐะผะพะฒั‡ัƒะฒะฐะฝะฝัะผ, ะบะพะปะธ ะฒะธ ะฟะธัˆะตั‚ะต ะพะฟะตั€ะฐั‚ะพั€ ยซSELECTยป ะฒ Oracle SQL, ะฒั–ะฝ ะพั‚ั€ะธะผัƒั” ะฒัั– ั€ัะดะบะธ ะท ะฒะธะทะฝะฐั‡ะตะฝะพั— ั‚ะฐะฑะปะธั†ั–, ัะบั– ะฒั–ะดะฟะพะฒั–ะดะฐัŽั‚ัŒ ะฒะฐัˆะธะผ ะบั€ะธั‚ะตั€ั–ัะผ. ะะปะต ั‰ะพ, ัะบั‰ะพ ะฝะฐะผ ะฟะพั‚ั€ั–ะฑะฝั– ะปะธัˆะต ะฟะตั€ัˆั– 10 ั€ัะดะบั–ะฒ? ะฃ ั†ัŒะพะผัƒ ะฟะพัั–ะฑะฝะธะบัƒ ะผะธ ะทะฑะธั€ะฐั”ะผะพัั ะฟั€ะพะดะตะผะพะฝัั‚ั€ัƒะฒะฐั‚ะธ, ัะบ ะฒะธะฑั€ะฐั‚ะธ ะปะธัˆะต ะฟะตั€ัˆั– 10 ั€ัะดะบั–ะฒ ะฒ Oracle SQL.

SELECT *
ะ’ะ†ะ” (ะ’ะ˜ะ‘ะ ะะขะ˜ *
ะ— ะฒะฐัˆะพะณะพ ัั‚ะพะปัƒ
ORDER BY some_column)
WHERE ROWNUM <= 10; [/ะบะพะด]

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต

ะ’ะธั€ั–ัˆะตะฝะพ: ะฟะตั€ะตะณะปัะด ั–ะผะตะฝั– ัะปัƒะถะฑะธ

ะ—ะฒะธั‡ะฐะนะฝะพ, ะดะฐะฒะฐะนั‚ะต ะฟะพะณะพะฒะพั€ะธะผะพ ะฟั€ะพ ะฟั€ะตะดัั‚ะฐะฒะปะตะฝะฝั Oracle SQL, ะฐ ั‚ะฐะบะพะถ ะฟั€ะพ ะผะพะดะฝั– ั‚ะตะฝะดะตะฝั†ั–ั— ั‚ะฐ ัั‚ะธะปั–. ะะปะต ะฟะฐะผโ€™ัั‚ะฐะนั‚ะต, ั‰ะพ ั†ั– ั‚ะตะผะธ ะดะพัะธั‚ัŒ ั€ั–ะทะฝั–, ั‚ะพะผัƒ ะผะธ ั€ะพะทะณะปัะฝะตะผะพ ั—ั… ะพะบั€ะตะผะพ.

ะŸะตั€ะตะณะปัะด ั–ะผะตะฝั– ัะปัƒะถะฑะธ Oracle SQL : ะžะณะปัะด

ะŸะตั€ะตะณะปัะด ั–ะผะตะฝั– ัะปัƒะถะฑะธ ั” ะบะปัŽั‡ะพะฒะธะผ ะฐัะฟะตะบั‚ะพะผ Oracle SQL. ะŸะพ ััƒั‚ั–, ั†ะต ะปะพะณั–ั‡ะฝะต ะฟั€ะตะดัั‚ะฐะฒะปะตะฝะฝั ะฑะฐะทะธ ะดะฐะฝะธั…, ั‰ะพ ั„ัƒะฝะบั†ั–ะพะฝัƒั” ัะบ ะฟัะตะฒะดะพะฝั–ะผ ะดะปั ะตะบะทะตะผะฟะปัั€ะฐ ะฑะฐะทะธ ะดะฐะฝะธั… Oracle, ั‰ะพ ะฒะธะบะพะฝัƒั” ะฟะตะฒะฝัƒ ัะปัƒะถะฑัƒ. ะฆะต ะฟะพะดะฐะฝะฝั ะดะพะทะฒะพะปัั” ะฟั€ะพะณั€ะฐะผะฐะผ ั– ะบะพั€ะธัั‚ัƒะฒะฐั‡ะฐะผ, ั‰ะพ ะฒะธะบะปะธะบะฐัŽั‚ัŒ, ะฟั–ะดะบะปัŽั‡ะฐั‚ะธัั ั‚ะฐ ะฒะทะฐั”ะผะพะดั–ัั‚ะธ ะท ะฑะฐะทะพัŽ ะดะฐะฝะธั… ะฑะตะท ะฝะตะพะฑั…ั–ะดะฝะพัั‚ั– ัะฒะฝะพะณะพ ั–ะผะตะฝั– ะตะบะทะตะผะฟะปัั€ะฐ.

ยซะŸะตั€ะตะณะปัะด ั–ะผะตะฝ ัะปัƒะถะฑยป ะผะพะถะต ะฒะธั€ั–ัˆะธั‚ะธ ั‡ะธัะปะตะฝะฝั– ะฟั€ะพะฑะปะตะผะธ, ะฝะฐะฟั€ะธะบะปะฐะด ะดะพะทะฒะพะปะธั‚ะธ ะบั–ะปัŒะบะพะผ ะพะบั€ะตะผะธะผ ัะปัƒะถะฑะฐะผ ะฝะฐั†ั–ะปัŽะฒะฐั‚ะธัั ะฝะฐ ะพะดะฝัƒ ะฑะฐะทัƒ ะดะฐะฝะธั… ะฐะฑะพ ะฟะพะปะตะณัˆะธั‚ะธ ะฑะฐะปะฐะฝััƒะฒะฐะฝะฝั ะฝะฐะฒะฐะฝั‚ะฐะถะตะฝะฝั ะทโ€™ั”ะดะฝะฐะฝะฝั ั‚ะฐ ะฒั–ะดะฝะพะฒะปะตะฝะฝั ะฟั–ัะปั ะฒั–ะดะผะพะฒะธ.

ะกะขะ’ะžะ ะ˜ะขะ˜ ะะ‘ะž ะ—ะะœะ†ะะ˜ะขะ˜ ะŸะ•ะ ะ•ะ“ะ›ะฏะ” view_service_names AS
SELECT name, db_unique_name, network_name
ะ’ะ†ะ” v$services;

ะฆะตะน ะบะพะด Oracle SQL ัั‚ะฒะพั€ัŽั” ะฟะพะดะฐะฝะฝั ั–ะผะตะฝ ัะปัƒะถะฑ, ะดะต ะบะพะถะตะฝ ั€ัะดะพะบ ะฟั€ะตะดัั‚ะฐะฒะปัั” ั–ะผโ€™ั ัะปัƒะถะฑะธ, ั‰ะพ ะทะฐะฑะตะทะฟะตั‡ัƒั” ะดะพัั‚ัƒะฟ ะดะพ ะฑะฐะทะธ ะดะฐะฝะธั… Oracle.

ะฏะบ ะฟั€ะฐั†ัŽั” ะฟะตั€ะตะณะปัะด ะฝะฐะทะฒ ัะปัƒะถะฑะธ ะฒ Oracle SQL?

ะŸั€ะพั†ะตั ะฟะพั‡ะธะฝะฐั”ั‚ัŒัั ะทั– ัั‚ะฒะพั€ะตะฝะฝั ะฟะตั€ะตะณะปัะดัƒ. ะฆั ะบะพะผะฐะฝะดะฐ Oracle SQL CREATE OR REPLACE VIEW ะฒะธะบะพั€ะธัั‚ะพะฒัƒั”ั‚ัŒัั ะดะปั ัั‚ะฒะพั€ะตะฝะฝั ะฝะพะฒะพะณะพ ะฟั€ะตะดัั‚ะฐะฒะปะตะฝะฝั ะฐะฑะพ, ัะบั‰ะพ ะฒะพะฝะพ ะฒะถะต ั–ัะฝัƒั”, ะดะปั ะนะพะณะพ ะทะฐะผั–ะฝะธ.

ะšะพะผะฐะฝะดะฐ SELECT name, db_unique_name, network_name FROM v$services; ะทะฑะธั€ะฐั” ะฒัั– ั–ะผะตะฝะฐ, ัƒะฝั–ะบะฐะปัŒะฝั– ั–ะผะตะฝะฐ ะฑะฐะท ะดะฐะฝะธั… ั– ะผะตั€ะตะถะตะฒั– ั–ะผะตะฝะฐ ะท v$services โ€“ ะดะธะฝะฐะผั–ั‡ะฝะพะณะพ ะฟะตั€ะตะณะปัะดัƒ ะฟั€ะพะดัƒะบั‚ะธะฒะฝะพัั‚ั–, ั‰ะพ ะฒั–ะดะพะฑั€ะฐะถะฐั” ั–ะฝั„ะพั€ะผะฐั†ั–ัŽ ะฟั€ะพ ะฒัั– ะฐะบั‚ะธะฒะฝั– ัะปัƒะถะฑะธ.

ะŸั–ัะปั ะฒัั‚ะฐะฝะพะฒะปะตะฝะฝั ะฟะตั€ะตะณะปัะดัƒ ะผะพะถะฝะฐ ะฟะตั€ะตะฒั–ั€ะธั‚ะธ ั–ะผะตะฝะฐ ัะปัƒะถะฑ, ะฒะธะบะพะฝะฐะฒัˆะธ ัั‚ะฐะฝะดะฐั€ั‚ะฝัƒ ะบะพะผะฐะฝะดัƒ SELECT * FROM view_service_names; ะทะฐะฟะธั‚. ะ ะตะทัƒะปัŒั‚ะฐั‚ะพะผ ะฑัƒะดะต ัะฟะธัะพะบ ัƒัั–ั… ะฟะพั‚ะพั‡ะฝะธั… ะฝะฐะทะฒ ะฟะพัะปัƒะณ, ัะบั– ะผะพะถะฝะฐ ะฒะธะบะพั€ะธัั‚ะพะฒัƒะฒะฐั‚ะธ ะดะปั ั€ั–ะทะฝะธั… ั†ั–ะปะตะน.

SELECT * FROM view_service_names;

ะŸะตั€ะตะฒะฐะณะธ ั‚ะฐ ะฒะธะฟะฐะดะบะธ ะฒะธะบะพั€ะธัั‚ะฐะฝะฝั Service Name View

ะžะดะฝั–ั”ัŽ ะท ะทะฝะฐั‡ะฝะธั… ะฟะตั€ะตะฒะฐะณ ะฒะธะบะพั€ะธัั‚ะฐะฝะฝั ั–ะผะตะฝ ัะปัƒะถะฑ ั” ะฟะพะปะตะณัˆะตะฝะฝั ะบะตั€ัƒะฒะฐะฝะฝั ั‚ะฐ ะบะพะฝั‚ั€ะพะปัŽ ะฑะฐะท ะดะฐะฝะธั… Oracle. ะะฐะฟั€ะธะบะปะฐะด, ั†ะต ะผะพะถะต ะดะพะฟะพะผะพะณั‚ะธ ัะฟั€ัะผัƒะฒะฐั‚ะธ ั€ะพะฑะพั‡ั– ะฝะฐะฒะฐะฝั‚ะฐะถะตะฝะฝั ะฝะฐ ะฒั–ะดะฟะพะฒั–ะดะฝั– ะตะบะทะตะผะฟะปัั€ะธ ะฑะฐะทะธ ะดะฐะฝะธั… ั– ะฝะฐะปะฐัˆั‚ัƒะฒะฐั‚ะธ ะฑะฐะปะฐะฝััƒะฒะฐะฝะฝั ะฝะฐะฒะฐะฝั‚ะฐะถะตะฝะฝั ะฟั–ะดะบะปัŽั‡ะตะฝะฝั ะฝะฐ ัั‚ะพั€ะพะฝั– ะบะปั–ั”ะฝั‚ะฐ. ะฉะต ะพะดะฝั–ั”ัŽ ะฟะตั€ะตะฒะฐะณะพัŽ ั” ัะฟั€ะพั‰ะตะฝะฝั ะฒั–ะดะฝะพะฒะปะตะฝะฝั ะทโ€™ั”ะดะฝะฐะฝะฝั ะฟั–ัะปั ะฒั–ะดะผะพะฒะธ ะฒ ัะตั€ะตะดะพะฒะธั‰ะฐั… Real Application Clusters (RAC).

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต

ะ’ะธั€ั–ัˆะตะฝะพ: ะดะพะดะฐั‚ะธ ัั‚ะพะฒะฟะตั†ัŒ

ะ—ะฒะธั‡ะฐะนะฝะพ, ะพััŒ ะผะธ!

Oracle SQL โ€” ั†ะต ะฒะธัะพะบะพะฟั€ะพะดัƒะบั‚ะธะฒะฝะฐ ะผะพะฒะฐ, ัะบะฐ ะทะฐะฑะตะทะฟะตั‡ัƒั” ะฟะปะฐั‚ั„ะพั€ะผัƒ ะดะปั ะฒะธะบะพะฝะฐะฝะฝั ะบะพะผะฐะฝะด SQL ะดะปั ะฑะฐะทะธ ะดะฐะฝะธั… Oracle. ะ’ั–ะฝ ะฒะธะบะพั€ะธัั‚ะพะฒัƒั”ั‚ัŒัั ะดะปั ะบะตั€ัƒะฒะฐะฝะฝั ั‚ะฐ ะผะฐะฝั–ะฟัƒะปัŽะฒะฐะฝะฝั ะพะฑโ€™ั”ะบั‚ะฐะผะธ ัั…ะตะผะธ, ั‚ะฐะบะธะผะธ ัะบ ัั‚ะฒะพั€ะตะฝะฝั ะฑะฐะทะธ ะดะฐะฝะธั…, ัั‚ะฒะพั€ะตะฝะฝั ะฟั€ะตะดัั‚ะฐะฒะปะตะฝัŒ, ัั‚ะฒะพั€ะตะฝะฝั ะฟะพัะปั–ะดะพะฒะฝะพัั‚ั–, ัั‚ะฒะพั€ะตะฝะฝั ัะธะฝะพะฝั–ะผั–ะฒ ั‚ะฐ ั–ะฝัˆั– ัะบะปะฐะดะฝั– ั„ัƒะฝะบั†ั–ั—. ะฃ ั†ั–ะน ัั‚ะฐั‚ั‚ั– ะผะธ ะพะฑะณะพะฒะพั€ะธะผะพ ะพะดะฝัƒ ะท ั‚ะฐะบะธั… ั„ัƒะฝะดะฐะผะตะฝั‚ะฐะปัŒะฝะธั… ั„ัƒะฝะบั†ั–ะน โ€“ ะดะพะดะฐะฒะฐะฝะฝั ัั‚ะพะฒะฟั†ั ะดะพ ั‚ะฐะฑะปะธั†ั– ะฒ Oracle SQL.

ALTER TABLE ะฝะฐะทะฒะฐ_ั‚ะฐะฑะปะธั†ั–
ADD column_name column_type;

ะฆะต ะฑะฐะทะพะฒะฐ ะบะพะผะฐะฝะดะฐ, ะทะฐ ะดะพะฟะพะผะพะณะพัŽ ัะบะพั— ะผะพะถะฝะฐ ะดะพะดะฐั‚ะธ ัั‚ะพะฒะฟะตั†ัŒ ะดะพ ั–ัะฝัƒัŽั‡ะพั— ั‚ะฐะฑะปะธั†ั–. ะกะธะฝั‚ะฐะบัะธั ะผั–ัั‚ะธั‚ัŒ ะบะพะผะฐะฝะดัƒ ยซALTER TABLEยป, ั‰ะพะฑ ะทะผั–ะฝะธั‚ะธ ัั‚ั€ัƒะบั‚ัƒั€ัƒ ั‚ะฐะฑะปะธั†ั–, ะฝะฐะทะฒะฐะฒัˆะธ ั‚ะฐะฑะปะธั†ัŽ, ัะบัƒ ะฒะธ ะฑะฐะถะฐั”ั‚ะต ะทะผั–ะฝะธั‚ะธ, ะบะพะผะฐะฝะดัƒ ยซADDยป, ัะบะฐ ะฟะพะฒั–ะดะพะผะปัั” Oracle, ั‰ะพ ะฒะธ ะดะพะดะฐั”ั‚ะต ะฝะพะฒะธะน ัั‚ะพะฒะฟะตั†ัŒ, ั–, ะฝะฐั€ะตัˆั‚ั–, ะฝะฐะทะฒัƒ ัั‚ะพะฒะฟั†ั ั‚ะฐ ะพะณะพะปะพัˆะตะฝะฝั ั‚ะธะฟัƒ ัั‚ะพะฒะฟั†ั. .

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต