Tema: Re: help : SQL CAST funkcija
Autorius: Dex
Data: 2010-01-28 15:07:26
koks lauko, i kuri insertini tipas DB?

Dex

Pilas rašė:
> 
> sveiki,
>  
> turiu excel lapa ir kurio reikai suimportuoti kodus i SQL lentele  kaip
> charakterius.
>  
> pasirasiau su   CAST   :
> -------------------------------------
> 
> insert INTO [Baze].[dbo].[list]
> 
> SELECT cast( [code] as char(20))
> 
> FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
> 
> 'Excel 8.0;Database=C:\SQL\baze\list.xls',
> 
> 'SELECT * FROM [Sheet1$]')
> 
> ----------------------------------------
> 
> bet dalis kodu nesusiimportuoja teisingai : kodai 6 zenklu tvarkingai
> gaunasi : 123456,  o visi 7-zenkliai  gaunasi kaip skaicius : 1.2345e+006
> 
> jei bandau trumpinti char - tada netelpa  meta klaida " Arithmetic
> overflow error for type varchar, value = 5266700.000000"   cia turetu
> buti kodas 5266700 - 7zenklis.
>  
> cia mano SQL pradmenys, todel labai nemuskit.
>  
> 
>  
> 
>  
> 
>  
> 
>  
>