J'ai une table temporaire qui a besoin des valeurs d'une procédure stockée. Ainsi, le SP insère 3 colonnes dans la table temporaire, puis je souhaite ajouter un datetime à chaque ligne sans modifier le SP.Puis-je insérer dans une table temporaire le résultat d'une procédure stockée plus une autre valeur?
Depuis que j'appelle le SP 3 fois, chaque fois avec un datetime différent, je ne peux pas simplement mettre à jour toute la table de temp.
Avez-vous des suggestions?
DECLARE @temp TABLE
(
id INT IDENTITY(1,1),
Name VARCHAR(150),
Address VARCHAR(25),
Date DATETIME
)
WHILE (@count>[email protected])
BEGIN
SET @date=DATEADD(dd, @count, GETDATE())
INSERT INTO @temp (Name,Address)
EXEC[dbo][email protected]
--I Want to check for Null and insert the date there
Update @temp SET [email protected] WHERE Date=''
SET @[email protected]
Pouvez-vous poster un exemple de la façon dont vous faites maintenant? –
S'il vous plaît ajouter quelques exemples de données: comment appelez-vous le SP et que voulez-vous voir. – Quassnoi
@Mitchel Sellers: de seconde en seconde! – Quassnoi