Bonjour tout le monde,
Cette procédure fonctionne :
et se réfère bien à une procédure stockée qui affiche les commandes par client,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 USE [NorthWind] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[GetOrdersByCustomer] AS BEGIN SELECT dbo.Orders.CustomerID, COUNT(dbo.Orders.CustomerID) AS NbCmd, SUM(Freight) AS [SUM FREIGHT], dbo.Customers.CompanyName FROM dbo.Orders JOIN dbo.Customers ON dbo.Orders.CustomerID = dbo.Customers.CustomerID GROUP BY dbo.Orders.CustomerID, dbo.Customers.CompanyName END
toutefois, lors de l'affichage du code elle apparaît avec un trait de soulignement ondulé sous "[dbo].[GetOrdersByCustomer]", activant l'infobulle "invalid object name [dbo].[GetOrdersByCustomer]"
Bon, si on se pointe dans un pays en annonçant "Bonjour je m'appelle Dupont", et que quelqu'un vous répond "Ah non on ne peut pas s'appeler comme ça", qu'y a-t-il lieu de répondre ?
***
En regardant là
https://learn.microsoft.com/en-us/sq...l-server-ver16
je serais tenté de dire qu'il faut enlever les crochets (que je n'avais pas mis au départ mais ailleurs on m'a dit que j'avais tort), mais ... ça ne passe pas non plus (même erreur).
Partager