Ridimensionare la dimensione dei campi di una tabella access

mercoledì 31 ottobre 2012 - 09.59
Tag Elenco Tags  Access (.mdb)

elp70 Profilo | Newbie

Buongiorno,sono nuovo del forum e spero di non risultare banale chiedendo se esiste un'applicazione che permetta di ridimensionare,in una tabella access, la dimensione di tutti i campi di tutte le tabelle di un data base o di più data base,potendo segliere la lunghezza o in automatico in base alle lunghezza della stringa dati più lunga presente nel campo.

Provo a fare un esempio:

Mi inviano db di dimensioni enormi rispetto al contenuto effettivo,perchè la maggior parte degli utenti non dimensiona il campo durante la creazione della tabella,per cui trovo la dimensione di tutti i campi a 255 caratteri quando 10 o 20 sarebbero sufficienti,occupando così 80/90% di spazio inutilmente.
Farlo manualmente richiede una grossa perdita di tempo,quindi chiedevo se qualcuno ci ha già pensato creando un'applicazione ad Hoc.

Ringrazio anticipatamente tutti

Ciao

Marco Deffar
mdeffar@gmail.com

alx_81 Profilo | Guru

>Buongiorno,sono nuovo del forum
Ciao e benvenuto su dotnethell.it!

>Mi inviano db di dimensioni enormi rispetto al contenuto effettivo,perchè
>la maggior parte degli utenti non dimensiona il campo durante
>la creazione della tabella,per cui trovo la dimensione di tutti
>i campi a 255 caratteri quando 10 o 20 sarebbero sufficienti,occupando
>così 80/90% di spazio inutilmente.
>Farlo manualmente richiede una grossa perdita di tempo,quindi
>chiedevo se qualcuno ci ha già pensato creando un'applicazione ad Hoc.
eh credo che dovrai scrivere un programma tu, il quale navigando i metadati dei tuoi (o del tuo) database genera gli script di ALTER per modificare le strutture.
Poi ovviamente nascono i problemi di truncation.. quindi non è per niente semplice.. Che io sappia non esiste nulla che possa aiutarti.

>Ringrazio anticipatamente tutti
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5