Sql-Server

Importazione dati da file XML a tabella SQL Server

Sergio Govoni

La stored procedure USP_IMPORT_XML_INTO_SQL() definita di seguito permette l’importazione di dati da file XML a tabella SQL Server.

La sorgente dati è rappresentata da un file XML strutturato come il file di esempio TestTab.xml illustrato in figura 1.

TestTab.xml

Figura 1

La destinazione su cui importare i dati è rappresentata da una tabella SQL Server il cui nome deve essere specificato nel file XML dal tag DATA IDENTIFIER. Nell’esempio, la tabella di destinazione è TESTTAB .

Microsoft SQL Server 2008 Feature Pack RC0

Davide Mauri

Il Feature Pack contiene una serie di strumenti utilissimi legati a SQL Server 2008:

  • Microsoft SQL Server 2008 Analysis Services 10.0 OLE DB Provider
  • Microsoft SQL Server 2005 Backward Compatibility Components 
  • Microsoft SQL Server 2008 Command Line Utilities 
  • SQL Server Compact 3.5 SP1 
  • Microsoft SQL Server 2008 Data Mining Add-ins for Microsoft Office 2007
  • Microsoft Core XML Services (MSXML) 6.0
  • Microsoft SQL Server 2008 Management Objects
  • Microsoft OLEDB Provider for DB2
  • Microsoft SQL Server 2008 Native Client
  • Microsoft SQL Server 2008 Policies
  • Microsoft SQL Server 2008 Report Builder 2.0
  • Microsoft SQL Server 2008 Reporting Services Add-in for Microsoft SharePoint Technologies
  • Microsoft SQL Server System CLR Types
  • Microsoft SQL Server 2008 Upgrade Advisor

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=089a9dad-e2df-43e9-9cd8-c06320520b40

SQL Server 2008 RC0 disponibile al pubblico

Davide Mauri

E’ disponibile per il download la Release Candidate 0 di SQL Server 2008:

http://www.microsoft.com/downloads/details.aspx?FamilyId=35F53843-03F7-4ED5-8142-24A4C024CA05&displaylang=en

Per utilizzare il nuovo tool di design dei Report, nelle CTP precedenti denominato “Report Designer” e che è ora invece chiamato “Report Builder 2.0”, è necessario scaricare il pacchetto di installazione dal SQL Server 2008 RC0 Feature Pack:

Calcolo della cifra di controllo di un codice EAN/UCC

Sergio Govoni

Lo standard di codifica EAN/UCC richiede che ogni codice generato termini con una cifra compresa tra zero e nove chiamata cifra di controllo (check digit).

La seguente Scalar-valued Function UDF_GetCheckDigitUCCEAN() implementa l’algoritmo di calcolo della cifra di controllo e può essere utilizzata per i seguenti tipi:

  • EAN/UCC-8
  • EAN/UCC-12
  • EAN/UCC-13
  • EAN/UCC-14
  • SSCC (EAN/UCC-128) 

-- Drop Scalar-valued Function DBO.UDF_GetCheckDigitUCCEAN
IF OBJECT_ID(‘UDF_GetCheckDigitUCCEAN’, ‘FN’) IS NOT NULL
  DROP FUNCTION DBO.UDF_GetCheckDigitUCCEAN
GO