2016-10-19 11 views
-1

私は予約ストアドプロシージャを作成しています。SQL - ランダムに挿入します。すでに新しいテーブルに記録されています。ストアドプロシージャの使用

Tutorのテーブルでは、私はすでに教師の記録を追加しています。

TutorIdは、Bookingテーブルでは、外部キー制約によって参照されます。

ビジュアルスタジオからの一般的な予約の質問の手入力後、TutorIdBookingIdというランダムを割り当てたいと思います。

+0

互換性のないatabaseタグを削除しました。 –

+0

@a_horse_with_no_name MYSQL。 –

+0

あなたの質問はあまり明確ではありません。現在使用しているテーブルとプロシージャのSQLコード(DDL)を追加してください。また、プロシージャが実行される前後(予想される出力)にいくつかのサンプルデータを表示します。 – Tony

答えて

0
SELECT TOP 1 TutorId FROM Tutor ORDER BY NEWID() 

これは、あなたのTutorテーブルからランダムなレコードを返します。

NEWID()が各行に対して生成され、テーブルがそれによってソートされます。最初のレコードが返されます(GUIDが「最低」のレコード)。

ソース:Random record from a database table

関連する問題