Si sta avvicinando la fine dell’esercizio fiscale e la vostra azienda si appresta ad eseguire l’inventario fisico dei prodotti giacenti a magazzino.
Il responsabile del magazzino, in occasione dell’inventario fisico, desidera etichettare tutti i prodotti in modo da identificarli univocamente. Uno degli obbiettivi del prossimo anno è infatti l’implementazione della movimentazione merci con l’utilizzo dei codici a barre e l’etichettatura dei prodotti rappresenta un prerequisito fondamentale.
L’azienda dispone di una stampante di etichette adesive a trasferimento termico avente un supporto cartaceo a due colonne. Vi hanno chiesto l’estrazione dei dati che identificano in modo univoco un prodotto e la possibilità di stamparli, in modo ordinato, su etichette a due colonne.
L’anagrafica prodotti ha una struttura simile a quella disegnata nel database AdventureWorks con la tabella Production.Product.
Per produrre l’output richiesto si può utilizzare la stored procedure dbo.usp_split_column con la seguente chiamata:
EXEC dbo.USP_SPLIT_COLUMN
@TableName= 'Production.Product',
@AliasName= 'P',
@FieldPK= 'ProductID',
@FieldName= 'ProductNumber',
@FieldName1= 'Name',
@WhereCond= '',
@TableJoin= 'Production.ProductSubCategory',
@AliasJoin= 'C',
@FieldJoinLeft= 'ProductSubcategoryID',
@FieldJoinRight= 'ProductSubcategoryID',
@FieldJoinList= 'LTRIM(RTRIM(C.Name))'
