1)は動作し、2)は意味のある情報を示す問合せを作成しようとしています。意味のある情報を表示するためのOracle Application Express SQL問合せ
しかし、両方のシナリオを完了することはできません。コードの両方のビットはある程度機能します。私のSQLクエリは、ユーザーが望むすべての有用な情報を表示することによって機能しますが、編集ボタンをクリックすると、適切にリンクされないので、ユーザーはその行を更新できません。もう一方はキーとROWIDのみを表示しますが、編集をクリックすると情報が表示され、更新が許可されます。
別の下向きの質問をしないように、問題を示すために各シナリオの写真を撮りましたが、最終的に意味のある情報を表示する必要があります。idまたはkeyは大多数にとって有意義ではありませんのユーザーここで
が私のコードである
SELECT APPLICATIONS.APP_ID, APPLICATIONS.SRN, STUDENTS.SURNAME, STUDENTS.FORENAME, APP_STATUS.STATUS, METHODS.METHOD, JOBS.JOB_TITLE, APPLICATIONS.APP_DATE
FROM APPLICATIONS
JOIN STUDENTS
ON APPLICATIONS.SRN = STUDENTS.SRN
JOIN APP_STATUS
ON APPLICATIONS.STATUS_ID = APP_STATUS.STATUS_ID
JOIN METHODS
ON APPLICATIONS.METHOD_ID = METHODS.METHOD_ID
JOIN JOBS
ON APPLICATIONS.JOB_ID = JOBS.JOB_ID;
にある意味のある情報を表示しませんが、動作しないコードです。
select "ROWID",
"APP_ID",
"SRN",
"STATUS_ID",
"METHOD_ID",
"JOB_ID",
"APP_DATE"
from "#OWNER#"."APPLICATIONS"
私は適切にROWIDを使用する方法を知っていた場合、私は、これは簡単な偉業であると確信していますが、私は任意の助けを得ることができれば、それは
有用であると考えられるので、いけません// を編集してこれをApplication Expressionに変更した理由は何ですか?私が使用しているのは、Apex Application Expressです。これは、関連する情報が間違ったものに変更されたため、後で見つけることができます。
"意味のある情報"とはどういう意味ですか? – OldProgrammer
@OldProgrammerによると、表示する情報の正確さがより正確になる必要があります。少なくとも表示したい列を知る必要があります。そこから始めよう。私たちのお手伝いをしてください。 – Joe
しかし、私は最初のクエリで欲しかったことを示し、2番目のクエリは動作します。 –