/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Domains
Fra : Ukendt


Dato : 26-02-07 15:09

Hej.

Hvad vil DOMAINS sige?

Det er en del af Firebird 2.0



 
 
Troels Arvin (27-02-2007)
Kommentar
Fra : Troels Arvin


Dato : 27-02-07 08:39

On Mon, 26 Feb 2007 15:08:51 +0100, Sørensen wrote:
> Hvad vil DOMAINS sige?

Det er en måde hvorpå man kan oprette navne for specifikke
kolonne-specifikationer. Måske kan det hjælpe at tænke på det som "makroer".

Eksempel: Hvis du i en samling tabeller skal gemme kommunekoder, kan du
definere typen som

CREATE TABLE ... (
...,
kom_num CHAR(3) NOT NULL CHECK (kom_num_check(kom_num)=1),
...
)

I stedet for at skrive hele smøren md CHAR(3) NOT NULL osv, kan du
definere et DOMAIN kaldet kommunekode, der indeholder CHAR(3) NOT NULL
osv. Derefter vil du i dine tabeller kunne nøjes med at skrive:

CREATE TABLE ...(
...,
kom_num kommunekode,
...
)

--
Regards,
Troels Arvin <troels@arvin.dk>
http://troels.arvin.dk/

Martin (27-02-2007)
Kommentar
Fra : Martin


Dato : 27-02-07 10:18

Troels Arvin wrote:
> On Mon, 26 Feb 2007 15:08:51 +0100, Sørensen wrote:
>> Hvad vil DOMAINS sige?
>
> Det er en måde hvorpå man kan oprette navne for specifikke
> kolonne-specifikationer. Måske kan det hjælpe at tænke på det som "makroer".
>
> Eksempel: Hvis du i en samling tabeller skal gemme kommunekoder, kan du
> definere typen som
>
> CREATE TABLE ... (
> ...,
> kom_num CHAR(3) NOT NULL CHECK (kom_num_check(kom_num)=1),
> ...
> )
>
> I stedet for at skrive hele smøren md CHAR(3) NOT NULL osv, kan du
> definere et DOMAIN kaldet kommunekode, der indeholder CHAR(3) NOT NULL
> osv. Derefter vil du i dine tabeller kunne nøjes med at skrive:
>
> CREATE TABLE ...(
> ...,
> kom_num kommunekode,
> ...
> )
>

Lige et tillægsspørgsmål..
Er der også mulighed for dette i MySQL 5.1 ?

Jeg har selvfølgelig prøvet at google mysql domains - men ja, så kommer
selvfølgelig 1000 sites der tilbyder domæner.

I manualen kunne søgeren ikke finde "domains" så mon det hedder noget
andet i MySQL? - Eller findes det bare ikke

Carsten Pedersen (27-02-2007)
Kommentar
Fra : Carsten Pedersen


Dato : 27-02-07 11:54

Martin wrote:
>
> Lige et tillægsspørgsmål..
> Er der også mulighed for dette i MySQL 5.1 ?

Nej.

Mvh

/ Carsten

>
> Jeg har selvfølgelig prøvet at google mysql domains - men ja, så kommer
> selvfølgelig 1000 sites der tilbyder domæner.
>
> I manualen kunne søgeren ikke finde "domains" så mon det hedder noget
> andet i MySQL? - Eller findes det bare ikke

Jens Gyldenkærne Cla~ (27-02-2007)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 27-02-07 11:05

Martin skrev:

> Lige et tillægsspørgsmål..
> Er der også mulighed for dette i MySQL 5.1 ?

Ikke så vidt jeg kan se.

MaxDB - der vist i en vis grad er i familie med MySQL[1] - understøtter
det, men det findes ikke i MySQL.

> Jeg har selvfølgelig prøvet at google mysql domains - men ja,
> så kommer selvfølgelig 1000 sites der tilbyder domæner.

Prøv i stedet med Mysql+"CREATE DOMAIN"

Noter:
======
[1] <http://en.wikipedia.org/wiki/MaxDB>
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

Troels Arvin (27-02-2007)
Kommentar
Fra : Troels Arvin


Dato : 27-02-07 13:42

On Tue, 27 Feb 2007 10:17:56 +0100, Martin wrote:
> Lige et tillægsspørgsmål..
> Er der også mulighed for dette i MySQL 5.1 ?

Carsten Pedersen har givet dig svaret (og hans udtalelser mht. MySQL kan
du generelt betragte som autoritative).

Jeg vil blot nævne, at DOMAIN-understøttelse (feature F251) er blandt de
valgfri features i SQL-standarden.

--
Regards,
Troels Arvin <troels@arvin.dk>
http://troels.arvin.dk/

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste