Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [Sql server] Aiuto su creazione Stored Procedure

    io ho questa query qua:
    codice:
    SELECT siti.sito#, siti.localita, siti.descrizione, siti.IP, siti.riserva, gruppi.descrizione AS Expr2, tipi_deploy.descrizione AS Expr1, siti.versione, siti.versione_itl, siti.ultimo_avvio, siti.app_disk_space, siti.TGU, siti.ip_voyager, tipi_connessione.descrizione AS Expr3,tipologia_monitor.descrizione AS Expr4 
    FROM siti 
    INNER JOIN tipi_deploy ON siti.tipo_deploy# = tipi_deploy.tipo_deploy# 
    INNER JOIN gruppi ON siti.gruppo#=gruppi.gruppo# 
    INNER JOIN tipi_connessione ON siti.tipo_connessione#=tipi_connessione.tipo_connessione# 
    INNER JOIN tipologia_monitor ON siti.tipologia_monitor#=tipologia_monitor.tipologia_monitor#
    dovrei "trasformarla" in una SP.
    mi pare di aver capito che le SP nn accettano join.
    come posso fare??

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522

    Re: [Sql server] Aiuto su creazione Stored Procedure

    Originariamente inviato da fermat

    mi pare di aver capito che le SP nn accettano join.
    come posso fare??

    Assolutamente falso, hai provato a farla ?
    Prova (che versione di SQL Server stai usando ?) e poi eventualmente posta l'errore che ottieni

  3. #3
    dopo 5/6 tentativi ha funzionato:
    codice:
    USE [TELENEWS]
    GO
    /****** Object:  StoredProcedure [dbo].[TNW_select_siti]    Script Date: 03/15/2011 09:17:08 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER PROCEDURE [dbo].[TNW_select_siti]
    
    AS
    SELECT siti.sito#, siti.localita, siti.descrizione, siti.IP, siti.riserva, gruppi.descrizione AS Expr2, tipi_deploy.descrizione AS Expr1, siti.versione, siti.versione_itl, siti.ultimo_avvio, siti.app_disk_space, siti.TGU, siti.ip_voyager, tipi_connessione.descrizione AS Expr3,tipologia_monitor.descrizione AS Expr4 
    FROM siti 
    INNER JOIN tipi_deploy ON siti.tipo_deploy# = tipi_deploy.tipo_deploy# 
    INNER JOIN gruppi ON siti.gruppo#=gruppi.gruppo# 
    INNER JOIN tipi_connessione ON siti.tipo_connessione#=tipi_connessione.tipo_connessione# 
    INNER JOIN tipologia_monitor ON siti.tipologia_monitor#=tipologia_monitor.tipologia_monitor#
    questa funziona, nn so però se c'è qualche modifica che posso apportare per migliorarla.

  4. #4
    per pura curiosità, cosa sono quei # dopo i nomi di colonna?

  5. #5
    Originariamente inviato da optime
    per pura curiosità, cosa sono quei # dopo i nomi di colonna?
    gli indici.
    il db è vecchio di 10/11 anni ed è stato fatto così.
    nn posso cambiarlo e mi da anche parecchi problemi.

  6. #6
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Che versione di SQL Server stai usando ?

  7. #7
    2008, ma qui in ufficio usano sia la 2008 che quella precedente.
    cmq la SP così scritta funziona.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.