Stored Procedures [dbo].[MssWebCreateInternationalVesselVoyage]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Parameters
NameData TypeMax Length (Bytes)
@inOrdersFIDint4
@inInternationalPortFIDint4
@inNamevarchar(64)64
@inEstimatedDepartureDatedate3
@inActualDepartureDatedate3
@inEstimatedArrivalDatedate3
@inActualArrivalDatedate3
@inInternationalOriginPortFIDint4
Permissions
TypeActionOwning Principal
GrantExecuteMssExec
SQL Script
CREATE PROCEDURE [dbo].[MssWebCreateInternationalVesselVoyage]
    @inOrdersFID int,
    @inInternationalPortFID int = null,
    @inName varchar(64),
    @inEstimatedDepartureDate date = null,
    @inActualDepartureDate date = null,
    @inEstimatedArrivalDate date = null,
    @inActualArrivalDate date = null,
    @inInternationalOriginPortFID int = null
as
begin

    set nocount on
    
    declare @id int
    
      insert into InternationalVoyage
      (
        OrdersFID,
        InternationalPortFID,
        Name,
        EstimatedDepartureDate,
        ActualDepartureDate,
        EstimatedArrivalDate,
        ActualArrivalDate,
        InternationalOriginPortFID
      )
    select
        @inOrdersFID,
        @inInternationalPortFID,
        @inName,
        @inEstimatedDepartureDate,
        @inActualDepartureDate,
        @inEstimatedArrivalDate,
        @inActualArrivalDate,
        @inInternationalOriginPortFID

    set @id = SCOPE_IDENTITY()

    select @id

end
GO
GRANT EXECUTE ON  [dbo].[MssWebCreateInternationalVesselVoyage] TO [MssExec]
GO
Uses