Chapter 10A – Managing Databases with SQL Server 2017
Page 10A-109
— InvoiceNumber will be IDENTITY generated and therefore new.
BEGIN
— Re-read INVOICE.InvoiceNumber now that the new Invoice is inserted.
SET @NewInvoiceNumber = @@IDENTITY;
PRINT ‘********************************************************************’
PRINT ”
PRINT ‘ Invoice Number = ‘+(CONVERT (Char(10), @NewInvoiceNumber))
PRINT ‘ has been created in INVOICE’
PRINT ‘ Invoice Date = ‘+(CONVERT (Char(12), @NewDateIn))
PRINT ‘ Customer = ‘+(CONVERT (Char(12), @InvoiceCustomerID))
PRINT ”
PRINT ‘********************************************************************’
PRINT ‘********************************************************************’
PRINT ”
PRINT ‘ Invoice Item= ‘+(CONVERT (Char(10), @NewItemNumber))
PRINT ‘ has been created in INVOICE_ITEM’
PRINT ‘ Invoice Number = ‘+(CONVERT (Char(12), @NewInvoiceInvoiceNumber))
PRINT ‘ Invoice Date = ‘+(CONVERT (Char(12), @NewDateIn))