Msg 515, Level 16, State 2, Procedure CreateParty, Line 16
Cannot insert the value NULL into column 'Id', table 'DEVIN.dbo.Party';
столбец не допускает пустых значений. ВСТАВИТЬ
выходит из строя.
Заявление было прекращено.
(1 row(s) affected)
Какого черта? Мой стол состоит из
Id (Primary Key)
FirstName
LastName
Вот моя хранимая процедура:
USE [DEVIN]
GO
/****** Object: StoredProcedure [dbo].[CreateParty] Script Date: 11/19/2010 16:59:43 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:
-- Create date:
-- Description:
-- =============================================
ALTER PROCEDURE [dbo].[CreateParty]
@firstname varchar(50),
@lastname varchar(50)
--@emailaddress varchar(100),
--@zipcode char(5)
AS
BEGIN
SET NOCOUNT ON;
INSERT INTO Party (FirstName, LastName)
Values (@firstname,@lastname)
END
Может кто-нибудь узнать, какого чёрта я получу эту ошибку? Это так раздражает ...
Кроме того, по какой-то причине SQL Management отображает только столбец «Id» в intellisense. Понятия не имею, почему ...
SCREENSHOT:
![alt text](https://i.stack.imgur.com/VcxsN.png)
У него еще нет идентификатора "PK_Party"? Это происходит автоматически .. Я должен что-то упустить ...