Domainänderungen

26/02/2008 - 11:56 von Mario Schulz | Report spam
Hallo,

vor langer langer Zeit habe ich mir angewöhnt viele Standardfelder in eine
Domàin zu verpacken ; damit die Gleichheit gegeben ist :

/* Domain: MengenFeld */
/*==*/
sp_addtype MengenFeld, 'numeric(10,2)'
go



Nun ist es doch soweit das ich alle Felder dieser Domain erweitern muss auf
14,2 ... kann ich das elegant über einen SQL Befehl machen oder muss ich
jetzt doch Tabelle für Tabelle und Column für Column mir vorknöpfen...

Kann mir jemand helfen ?


concept Software
Web : www.concept-dv.de

** Alle haben gesagt es ist unmöglich dies zu machen, da kam einer der
wusste es nicht und hat es einfach gemacht! **
 

Lesen sie die antworten

#1 Christoph Muthmann
26/02/2008 - 15:07 | Warnen spam
Mario Schulz wrote:
Hallo,

vor langer langer Zeit habe ich mir angewöhnt viele Standardfelder in
eine Domàin zu verpacken ; damit die Gleichheit gegeben ist :

/* Domain: MengenFeld */
/*==*/
sp_addtype MengenFeld, 'numeric(10,2)'
go



Nun ist es doch soweit das ich alle Felder dieser Domain erweitern
muss auf 14,2 ... kann ich das elegant über einen SQL Befehl machen
oder muss ich jetzt doch Tabelle für Tabelle und Column für Column
mir vorknöpfen...
Kann mir jemand helfen ?



Hallo Mario,
Du wirst schon alle Tabellen anschauen müssen. Folgendes SQL sagt Dir
welche:
select domain_name, table_schema, table_name, column_name
from information_schema.columns
where domain_name ='MengenFeld'
order by domain_name, table_schema, table_name, column_name

Da es für das ALTER COLUMN einen ganzen Sack von Einschrànkungen gibt,
mußt Du Dir wohl alle Tabellen mal anschauen.

Einen schönen Tag noch,
Christoph
(Please post ALL replies to the newsgroup only unless indicated
otherwise)

Ähnliche fragen