- ベストアンサー
Stored Procedures の頭に番号は使える?
SQL Server 2005 を使ってます。 学校の課題で Stored Procedures の頭に 番号を使わなければいけないのですが、 create procedure 1234-selectData as select * from Account とするとエラーが出るので create procedure selectData as select * from Account としてから名前変更してます。 すると今度は exec 1234-selectData でエラーが出るのですが、なにか対処法ありますでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> 学校の課題で Stored Procedures の頭に > 番号を使わなければいけないのですが、 そこが課題だとすると規約違反なんですよね、、、 ストアド プロシージャを作ることが課題だけど、関係ない部分でつまづいてるってんなら問題ないんだけど、、、 とりあえず create procedure [1234-selectData] as select * from Account exec [1234-selectData] てな感じで。 どんな時でもオブジェクトの名前は [ ] で囲んで書く癖をつけておくと変なエラーに巻き込まれませんよ。
お礼
出来ました!! 今回は初めての課題なんでプロシージャを作るのがメイン、のはず(笑) 一時間ぐらいさまよってたんですが、カッコをつけるだけだったんですね。 ほんとに助かりました。 ありがとうございました!!