Como faço para inserir em duas tabelas de uma só vez em um procedimento armazenado? [duplicado]
Duplicata Possível:
Como posso INSERIR dados em duas tabelas simultaneamente no SQL Server?
Fazendo um projeto para a escola, então qualquer ajuda seria ótima, obrigado!
Eu tenho duas tabelas - como faço para inserir em duas tabelas? Então ambas as tabelas estão ligadas.
Primeira mesa é chamadaCustomer
com chave primária chamadaCID
incrementos automáticos
CREATE TABLE [dbo].[Customer](
[CID] [int] IDENTITY(1,1) NOT NULL,
[LastName] [varchar](255) NOT NULL,
[FirstName] [varchar](255) NOT NULL,
[MiddleName] [varchar](255) NULL,
[EmailAddress] [varchar](255) NOT NULL,
[PhoneNumber] [varchar](12) NOT NULL
CONSTRAINT [PK__CInforma__C1F8DC5968DD69DC] PRIMARY KEY CLUSTERED
(
E uma segunda mesa chamadaEmployment
que tem uma chave estrangeira vinculada à tabela pai
CREATE TABLE [dbo].[Employment](
[EID] [int] IDENTITY(1,1) NOT NULL,
[CID] [int] NOT NULL,
[Employer] [varchar](255) NOT NULL,
[Occupation] [varchar](255) NOT NULL,
[Income] [varchar](25) NOT NULL,
[WPhone] [varchar](12) NOT NULL,
CONSTRAINT [PK__Employme__C190170BC7827524] PRIMARY KEY CLUSTERED
(