gira ma mi chiede i parametri (come è giusto) e se inserisco solo 'BLAUSE' (come da esempio) mi restituisce valori NULL
cioè: per ottenere il risultato che voglio debbo inserire i valori del risultato :) ....è fantastico ....è un bagno di sangue:) :)
cmq passando ad altro...(tanto solo cosi ti frego):)
...sto cercando di indizzare una view rispettando tutti i requirements ma ovviamente:
errore...non gli piace perchè cè un join diverso dal INNERR....
IF OBJECT_ID('dbo.VIEW', 'V') IS NOT NULL DROP VIEW dbo.VIEW;
GO
CREATE VIEW dbo.VIEW
WITH SCHEMABINDING
AS
SELECT dbo.TABELLA.cAMPO1, dbo.TABELLA.cAMPO2 ...
CASE WHEN dbo.TABELLA2.CAMPO1 <> '' THEN dbo.TABELLA2.CAMPO1 ELSE '' END AS destdiv,
COUNT_BIG(*) AS conta, row_number() OVER(ORDER BY CAMPO1) as rn
FROM dbo.TABELLA LEFT OUTER JOIN
dbo.TABELLA2 ON dbo.TABELLA.cAMPO1 = dbo.TABELLA2.cAMPO1 AND ...
GROUP BY dbo.TABELLA.cAMPO1, dbo.TABELLA.cAMPO2 ...
CASE WHEN dbo.TABELLA2.CAMPO1 <> '' THEN dbo.TABELLA2.CAMPO1 ELSE '' END
GO
CREATE UNIQUE CLUSTERED INDEX idx_campo ON dbo.VIEW(cAMPO1);
come vedi voglio solo aggiungere un campo in una tabella e probabilmente si deve seguire una strada piu logica (tipo ALTER TABLE) ma io sono
perverso e voglio sbandare su sta strada :)
perchè non gli piace ???
ne azzeccassi una