in

UGISS Community

Il sito della community dello User Group Italiano di SQL Server

Count(*) per comparare numero records

Last post 07-01-2008 18.43 by dmauri. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • 06-23-2008 13.50

    • raffaeu
    • Top 25 Contributor
      Male
    • Joined on 06-04-2007
    • Bermuda
    • Posts 67
    • Points 1.010

    Count(*) per comparare numero records

    Ciao vorrei avvalermi di Count(*) per verificare se dopo una serie di INSERT la tabella di origine contiene lo stesso numero di records della tabella mirror finale. Come posso comparare il valore INT count(*) di due select per capire se sono uguali le tabelle o no?

    Grazie.

    Raffaele Garofalo
    NET Coder alle isole Bermuda
    MCAD.NET, MCTS Sharepoint
    blog: http://blog.raffaeu.com
    • Post Points: 20
  • 06-23-2008 15.32 In reply to

    Re: Count(*) per comparare numero records

     Ciao,

    supponendo che le tabelle si chiamino A _base e A_mirrored

    basta fare

    select case when (select count(*) from A_base) <> (select count(*) from A_mirrored) then "numero righe diverso" else "ok" end

    o accrocchi simili :-)

     

    Mauro

    • Post Points: 20
  • 06-23-2008 20.56 In reply to

    • raffaeu
    • Top 25 Contributor
      Male
    • Joined on 06-04-2007
    • Bermuda
    • Posts 67
    • Points 1.010

    Re: Count(*) per comparare numero records

    Ah ok io volevo qualcosa che restituisse un true or false e monitorarne il valore tramite SSIS.

     

    Raffaele Garofalo
    NET Coder alle isole Bermuda
    MCAD.NET, MCTS Sharepoint
    blog: http://blog.raffaeu.com
    • Post Points: 20
  • 07-01-2008 18.43 In reply to

    • dmauri
    • Top 10 Contributor
      Male
    • Joined on 05-14-2007
    • Novate Milanese
    • Posts 1.162
    • Points 15.190

    Re: Count(*) per comparare numero records

    Beh lo puoi fare cmq modificando di poco lo script di Mauro, ed utilizzando un Execute SQL Task, mappando il risultato della query in una variabile del package.

    Un pò di fantasia, dai Smile

    Davide Mauri
    Microsoft MVP - SQL Server, MCP, MCAD, MCDBA, MCT - http://www.davidemauri.it
    Socio Fondatore e Mentor di Solid Quality Learning Italy - http://www.solidq.com
    Presidente di UGISS: User Group Italiano Sql Server - http://www.ugiss.org
    • Post Points: 5
Page 1 of 1 (4 items)
(C) 2007 User Group Italiano di SQL Server