Procedura: Eseguire una funzione definita dall'utente ed elaborare il codice restituito (OLE DB)
In questo esempio viene eseguita una funzione definita dall'utente e viene stampato il codice restituito.
Il codice di esempio completo è disponibile nel file InitializeAndEstablishConnection_C.cpp. È possibile scaricare un archivio contenente l'esempio dalla pagina SQL Server Downloads nel sito Web MSDN.
L'esempio è stato sviluppato utilizzando Microsoft Visual C++ 2005.
Nota sulla sicurezza |
---|
Se possibile, utilizzare l'autenticazione di Windows. Se non è disponibile, verrà richiesto agli utenti di immettere le credenziali in fase di esecuzione. Evitare di archiviare le credenziali in un file. Se è necessario rendere persistenti le credenziali, è consigliabile crittografarle tramite CryptoAPI Win32. |
Esempio
Di seguito è riportata la funzione definita dall'utente di esempio utilizzata dall'applicazione.
USE AdventureWorks2008R2;
GO
drop function fn_RectangleArea;
GO
CREATE FUNCTION fn_RectangleArea
(@Width int,
@Height int )
RETURNS int
AS
BEGIN
RETURN ( @Width * @Height )
END;
GO