Bonjour à tous,
Je suis débutant en SQL Server et j'essaye de programmer deux simples fonctions. Une varcharToInt, autre IntToVarchar, mais je n'arrive pas à obtenir les bon résultats. Pourriez-vous, s'il plait, m'aider. Les voici
CREATE FUNCTION varcharToInt(@i_varchar VARCHAR) RETURNS INT AS
BEGIN
DECLARE @res INT
SET @res = cast(@i_varchar AS INT)
RETURN @res
END
Si j'execute SELECT dbo.varcharToInt('012') j'obtiens 0, et non 12
CREATE FUNCTION intToVarchar(@i_int INT) RETURNS VARCHAR AS
BEGIN
DECLARE @res VARCHAR
SET @res = cast(@i_int AS VARCHAR)
RETURN @res
END
Si j'execute SELECT dbo.intToVarchar(12) j'obtiens '', et non '12'
Super merci pour votre temps
Partager