Hey tout ce que j'ai ce code de requête ci-dessous dans une procédure stockée:T-SQL ajoutant CASE Lorsque ensuite les déclarations actuelles SELECT
/************************************/
/* The Query */
/************************************/
SELECT AMTddbox AS NETWORK FROM mainpage_AMTdata
SELECT name AS TYPE FROM typeOf
SELECT name AS PHASE FROM IncrementPhase
SELECT theLevel AS 'SUPPORT LEVEL' FROM supportLevel
SELECT location AS LOCATION FROM location
(CASE
WHEN
(@val1 = 'inventory')
THEN
SELECT invID AS inventoryID FROM invData
SELECT name AS invName FROM invUsers
END)
Et bien sûr, le T-SQL ne fonctionne pas au-dessus en raison de l'erreur de :
Procédure spExcelData, ligne 30 [lot démarrage ligne 18] Syntaxe incorrecte près du mot clé 'SELECT'.
Procédure spExcelData, ligne 32 [ligne de démarrage par lots 18] Syntaxe incorrecte près de ')'.
Alors, comment puis-je aller à faire ce que je voulais faire pour que je vérifie si @val correspondent aux stocks ou autre chose? Si fait égal alors j'en ai besoin pour renvoyer les 2 autres instructions select en même temps que les 5 autres au dessus.
Ça y est, merci Sean! – StealthRT