私は、Region_TownPageテーブルからすべてのtownIDを取得するストアドプロサイエータを作成しようとしています。それから私は市を取得する必要があります、すべてのtownIDの国家初期。SQLでの配列の使用は可能ですか?
Alter PROCEDURE [dbo].[GetTownDetailsforRegionID]
@RegionID int
AS
BEGIN
Declare @townID int
set @townID = (Select townID from Region_TownPage where regionID [email protected])
SET NOCOUNT ON;
Select City, StateInitials,TownID from TownPage where TownID [email protected]
END
ここでは、SQLで配列を使用する方法がわかりません。もし誰かがこれをやるのを手伝ってくれたら、本当に感謝しています。
ありがとうございます!
この質問が彼の実際の質問であるとすれば、私はこれが最良のアプローチであることに同意するでしょう。そうでない場合は、クエリ – JoshBerke
の複雑さに応じて、テーブルを使用するもう1つの答えが望ましいかもしれません。後でSPの中の何かのためにtownIDをメモリに保存する必要がないかぎり、これを行う方法になりますが、あなたの小さな例では、結合がより良い解決策になります。 – bflosabre91
それは完璧に行われました。驚くばかり。ありがとうございました!! – Ram