課題で出された質問に少し問題があります。私の講師は、私が理解できる方法で物事を説明するのが得意ではないので、ここで助けが得られることを願っています。
これは私たちが与えられた質問です:
キーワードテーブルにデータを挿入するためのストアドプロシージャを作成します。入力文字列の形式は(Topic_name、'K1、W1、K2、W2、K3、W3…Kn、Wn')である必要があります。Kはキーワードで、Wは重みです。トピック名がトピックテーブルに見つからない場合は、最初に新しいトピック名をトピックテーブルに挿入し、次に他のデータをキーワードテーブルに挿入する必要があります。ストアドプロシージャは、文字列パターンを常にチェックして、正しくフォーマットされ、正しいデータ型が使用されていることを確認する必要があります。文字列パターンが無効な場合は、ユーザーにフィードバックメッセージを提供します。
これは私のキーワードテーブルです:
CREATE TABLE Keyword(
Topic_Name VARCHAR(30) NOT NULL,
Keyword VARCHAR(30) NOT NULL,
K_weight INT NOT NULL,
PRIMARY KEY(Topic_Name, Keyword),
FOREIGN KEY(Topic_Name) REFERENCES Topic);
私が抱えている主な問題はパラメータにあります。ユーザーが含めたパラメーターの数をSPにカウントさせる方法がわかりません。私が得ることができるどんな助けでも大いに感謝されるでしょう。追加情報が必要な場合は、お知らせください。乾杯。