TAHA
10-04-2012, 10:43 PM
شما یک فایل که در آن اسکریپت SQL است بر روی سیستمتان دارید و می خواهید آنرا در برنامه SQL*Plus اجرا کنید.
راه حل:
فرض کنید که یک اسکریپت ذخیره شده به نام my_stored_script.sql دارید که در دایرکتوری به نام ذخیره شده است. شما می توانید این اسکریپت را توسط یکی از راههای زیر اجرا نمایید:
· SQL*Plus
@ my_stored_script.sql
SQL*Plus
@ /oracle/scripts/my_stored_script.sql
·
sqlplus username/password@database my_stored_script.sql
چگونهکارمیکند؟
توجه کنید که در دو راه حل اول علامت @ در ابتدای نام فایل اسکریپت آمده است. اگر شما متصل باشید و یک session باز SQL*Plus داشته باشید، سپس شما علامت @ را قبل از عبارت بنویسید، اسکریپت اجرا خواهد شد. دستور @ یک دستور SQL*Plus است که به مفسر می گوید که کدی که در فایل SQL وجود دارد را اجرا کند.
راه حل:
فرض کنید که یک اسکریپت ذخیره شده به نام my_stored_script.sql دارید که در دایرکتوری به نام ذخیره شده است. شما می توانید این اسکریپت را توسط یکی از راههای زیر اجرا نمایید:
· SQL*Plus
@ my_stored_script.sql
SQL*Plus
@ /oracle/scripts/my_stored_script.sql
·
sqlplus username/password@database my_stored_script.sql
چگونهکارمیکند؟
توجه کنید که در دو راه حل اول علامت @ در ابتدای نام فایل اسکریپت آمده است. اگر شما متصل باشید و یک session باز SQL*Plus داشته باشید، سپس شما علامت @ را قبل از عبارت بنویسید، اسکریپت اجرا خواهد شد. دستور @ یک دستور SQL*Plus است که به مفسر می گوید که کدی که در فایل SQL وجود دارد را اجرا کند.