En utilisant l'instruction select, nous pouvons appeler des fonctions à l'intérieur de la procédure stockée, y a-t-il d'autres façons d'appeler des fonctions dans la procédure stockée?quels sont les moyens d'appeler la fonction définie par l'utilisateur dans la procédure stockée côté?
Répondre
getdate()
vous pouvez appeler dans un proc
-- ================================================
-- Template generated from Template Explorer using:
-- Create Procedure (New Menu).SQL
--
-- Use the Specify Values for Template Parameters
-- command (Ctrl-Shift-M) to fill in the parameter
-- values below.
--
-- This block of comments will not be included in
-- the definition of the procedure.
-- ================================================
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE PROCEDURE Proc1
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
declare @date datetime
set @date= getdate()
END
GO
nous pouvons appeler des fonctions en utilisant l'instruction select, mais je veux connaître les autres façons d'appeler la fonction en dehors de l'utilisation de l'instruction select. – Pradeep
réponse est éditée.Si vous cherchez quelque chose d'autre laissez-moi savoir – anishMarokey
est seulement ces deux méthodes pour appeler la fonction? – Pradeep
essayer
SET @yourvariable = YourFunctionName ('') vos params;
Fonctions (table- ou d'une valeur scalaire) peut être appelé à l'intérieur des procédures stockées dans exactement la même manière qu'ils sont énoncés par lots à l'intérieur; il n'y a pas de limites. Peut-être pourriez-vous envisager de fournir plus de détails dans votre question sur ce que vous essayez de savoir exactement? –