次のようなストアド プロシージャを使用して、別のテーブルにデータを挿入する必要があります。
CREATE PROCEDURE T.countnum
AS
Insert into T1 values(select count(*) from T.countTable)
しかし、いくつかの例を見ましたが、選択では機能していません。例はありますか?
次のようなストアド プロシージャを使用して、別のテーブルにデータを挿入する必要があります。
CREATE PROCEDURE T.countnum
AS
Insert into T1 values(select count(*) from T.countTable)
しかし、いくつかの例を見ましたが、選択では機能していません。例はありますか?
use db;
CREATE PROCEDURE T.countnum
AS
Insert into T1 ([column_name])
select count(*)
from T.countTable
go
また
use db;
CREATE PROCEDURE T.countnum
AS
declare @counting int
select @counting = count(*)
from T.countTable
Insert into T1 ([column_name]) values (@counting)
go
そして、あなたは次のように数える列を指定する必要がありますselect count(id) from T.countTable
use db;
CREATE PROCEDURE T.countnum
AS
Insert into T1 values((select count(*) from T.countTable))
go
これは構文です:
INSERT INTO MyTable
(
Column1,
Column2
)
EXEC [dbo].[yourStoredProcName]