キーと制約を使用して2つのデータベーステーブルを問題なく設定しているSQLスクリプトがあります。コード全体を含めることはしませんが、その「スケルトン」は次のようになります。
BEGIN
CREATE TABLE [table] (
)
CREATE TABLE [table2] (
)
ALTER TABLE table...
ALTER TABLE table2....
END
ただし、このスクリプトにストアドプロシージャを追加しようとして立ち往生しています。理想的には、これをすべて同じスクリプトに含めたいと思います。次のストアドプロシージャを上記のスクリプトに含める方法を教えてもらえますか?
CREATE PROCEDURE Test
@x int
AS
BEGIN
SELECT COUNT(*)
FROM table
END
GO
スクリプトの最後に配置してみましたが、BEGIN、END、GOタグを付けて、付けずに試しましたが、「PROCEDUREの近くの構文が正しくありません」というエラーが表示され続けます。