Эта хранимая процедура дает мне ошибку из-за усечения на customerAddress
.SQL Server 2008 Хранимые приводы
Вот мой код:
CREATE PROCEDURE insertNewCustomer
-- Add the parameters for the stored procedure here
@customerId char(8),
@customerName varChar(20),
@customerAddress varChar(18),
@zipCode integer
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
INSERT INTO customer (customerId, customerName, customerAddress, zipCode)
VALUES ('Z0999999', 'Larisa Preiser', '3801 W. Temple Avenue', '92335')
END
GO
EXEC insertNewCustomer 1, '', '', 0
Любые идеи о том, как сделать его укоротить его?
Можете ли вы показать, как вы тестируете и каковы результаты до и после –
Вы выполнили процедуру, используя инструкцию EXEC? – dctucker
Да, он говорит, что команда успешно завершена. Также результаты не являются строками в оба раза! – DDDD