나는 T-SQL에 새로 온 사람하고 또한이부문 삽입 저장 프로 시저 T-SQL은
CREATE PROCEDURE [SISACT].[new_activo_fijo]
@activo VARCHAR(8) ,
@descripcion VARCHAR(60) ,
@utiliza_serial BIT,
*@serial VARCHAR(20) = NULL,*
@fecha_adquisicion DATE,
@referencia VARCHAR(10),
@costo_adquisicion FLOAT,
@vida_util INT,
**@saldo_a_depreciar FLOAT = @costo_adquisicion/@vida_util,**
@ultimo_periodo CHAR(6),
*@periodo_saldo_cero CHAR(6) = NULL,*
@fecha_incorporacion DATE,
@fecha_desincorporacion DATE,
@proveedor VARCHAR(8),
@situacion INT
AS
INSERT INTO [SISACT].[ACTIVOS_FIJOS] (
activo, descripcion, utiliza_serial, serial, fecha_adquisicion,
referencia, costo_adquisicion, vida_util, saldo_a_depreciar,
ultimo_periodo, periodo_saldo_cero, fecha_incorporacion,
fecha_desincorporacion, proveedor, situacion
)
VALUES(
@activo, @descripcion, @utiliza_serial, @serial, @fecha_adquisicion,
@referencia, @costo_adquisicion, @vida_util, @saldo_a_depreciar,
@ultimo_periodo, @periodo_saldo_cero, @fecha_incorporacion,
@fecha_desincorporacion, @proveedor, @situacion
)
같은 일을 할 수 있는지 궁금,이 같은 NULL에 매개 변수를 초기화 할 수 있습니다 내부 나는 형식에서 어떤 것도 보내지 않을 경우를 대비하여 또는 매개 변수를 전송할 때해야합니까?
정말 기본적인 것을 묻는다면 미안하지만 도움을 주시면 감사하겠습니다.
그냥 경우에, 나는 당신은 확실히 기본적으로NULL
로 개별 매개 변수를 초기화 할 수 있습니다 PHP와 ODBC