Dans ma base de donn=E9es, j'ai une table cellule, qui=20
repr=E9sente en fait une cellule d'un tableau.
Cette cellule peut contenir du texte ou une image.
J'ai donc dans ma table les champs suivants : id, type=20
(texte ou image), texte, image (=3Dnom de l'image) id_ligne
Je voudrais savoir comment est-ce que je peux repr=E9senter=20
la champs type ? Pour l'instant j'utilise le type bit=20
mais j'ai peur qu'au bout d'un moment il y ait des=20
confusions entre 1=3Dtexte, 0=3Dimage... Est-il possible de=20
d=E9terminer un type personnalis=E9, par exemple on n'accepte=20
que 2 valeurs : "texte" ou "image" ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
el.c. - myLittleTools.net
> Dans ma base de données, j'ai une table cellule, qui représente en fait une cellule d'un tableau. Cette cellule peut contenir du texte ou une image. J'ai donc dans ma table les champs suivants : id, type (texte ou image), texte, image (=nom de l'image) id_ligne
Je voudrais savoir comment est-ce que je peux représenter la champs type ? Pour l'instant j'utilise le type bit mais j'ai peur qu'au bout d'un moment il y ait des confusions entre 1=texte, 0=image... Est-il possible de déterminer un type personnalisé, par exemple on n'accepte que 2 valeurs : "texte" ou "image" ?
Il faut commencer par créer une règle
CREATE RULE [TextOrImage] AS @str IN ('text', 'image') GO
Puis créer un UDT sp_addtype [TextOrImage], 'varchar(20)', 'NOT NULL' GO
Associer la règle à cet UDT sp_bindrule [TextOrImage], [TextOrImage] GO
Elian Chrebor
-- // myLittleTools.net : leading provider of web-based applications. // myLittleAdmin : online MS SQL manager // http://www.mylittletools.net //
> Dans ma base de données, j'ai une table cellule, qui
représente en fait une cellule d'un tableau.
Cette cellule peut contenir du texte ou une image.
J'ai donc dans ma table les champs suivants : id, type
(texte ou image), texte, image (=nom de l'image) id_ligne
Je voudrais savoir comment est-ce que je peux représenter
la champs type ? Pour l'instant j'utilise le type bit
mais j'ai peur qu'au bout d'un moment il y ait des
confusions entre 1=texte, 0=image... Est-il possible de
déterminer un type personnalisé, par exemple on n'accepte
que 2 valeurs : "texte" ou "image" ?
Il faut commencer par créer une règle
CREATE RULE [TextOrImage] AS
@str IN ('text', 'image')
GO
Puis créer un UDT
sp_addtype [TextOrImage], 'varchar(20)', 'NOT NULL'
GO
Associer la règle à cet UDT
sp_bindrule [TextOrImage], [TextOrImage]
GO
Elian Chrebor
--
// myLittleTools.net : leading provider of web-based applications.
// myLittleAdmin : online MS SQL manager
// http://www.mylittletools.net
// webmaster@mylittletools.net
> Dans ma base de données, j'ai une table cellule, qui représente en fait une cellule d'un tableau. Cette cellule peut contenir du texte ou une image. J'ai donc dans ma table les champs suivants : id, type (texte ou image), texte, image (=nom de l'image) id_ligne
Je voudrais savoir comment est-ce que je peux représenter la champs type ? Pour l'instant j'utilise le type bit mais j'ai peur qu'au bout d'un moment il y ait des confusions entre 1=texte, 0=image... Est-il possible de déterminer un type personnalisé, par exemple on n'accepte que 2 valeurs : "texte" ou "image" ?
Il faut commencer par créer une règle
CREATE RULE [TextOrImage] AS @str IN ('text', 'image') GO
Puis créer un UDT sp_addtype [TextOrImage], 'varchar(20)', 'NOT NULL' GO
Associer la règle à cet UDT sp_bindrule [TextOrImage], [TextOrImage] GO
Elian Chrebor
-- // myLittleTools.net : leading provider of web-based applications. // myLittleAdmin : online MS SQL manager // http://www.mylittletools.net //
Pedro
Ok, merci
-----Message d'origine-----
Dans ma base de données, j'ai une table cellule, qui représente en fait une cellule d'un tableau. Cette cellule peut contenir du texte ou une image. J'ai donc dans ma table les champs suivants : id, type (texte ou image), texte, image (=nom de l'image)
id_ligne
Je voudrais savoir comment est-ce que je peux
représenter
la champs type ? Pour l'instant j'utilise le type bit mais j'ai peur qu'au bout d'un moment il y ait des confusions entre 1=texte, 0=image... Est-il possible
de
déterminer un type personnalisé, par exemple on
n'accepte
que 2 valeurs : "texte" ou "image" ?
Il faut commencer par créer une règle
CREATE RULE [TextOrImage] AS @str IN ('text', 'image') GO
Puis créer un UDT sp_addtype [TextOrImage], 'varchar(20)', 'NOT NULL' GO
Associer la règle à cet UDT sp_bindrule [TextOrImage], [TextOrImage] GO
Elian Chrebor
-- // myLittleTools.net : leading provider of web-based
applications.
// myLittleAdmin : online MS SQL manager // http://www.mylittletools.net //
.
Ok, merci
-----Message d'origine-----
Dans ma base de données, j'ai une table cellule, qui
représente en fait une cellule d'un tableau.
Cette cellule peut contenir du texte ou une image.
J'ai donc dans ma table les champs suivants : id, type
(texte ou image), texte, image (=nom de l'image)
id_ligne
Je voudrais savoir comment est-ce que je peux
représenter
la champs type ? Pour l'instant j'utilise le type bit
mais j'ai peur qu'au bout d'un moment il y ait des
confusions entre 1=texte, 0=image... Est-il possible
de
déterminer un type personnalisé, par exemple on
n'accepte
que 2 valeurs : "texte" ou "image" ?
Il faut commencer par créer une règle
CREATE RULE [TextOrImage] AS
@str IN ('text', 'image')
GO
Puis créer un UDT
sp_addtype [TextOrImage], 'varchar(20)', 'NOT NULL'
GO
Associer la règle à cet UDT
sp_bindrule [TextOrImage], [TextOrImage]
GO
Elian Chrebor
--
// myLittleTools.net : leading provider of web-based
Dans ma base de données, j'ai une table cellule, qui représente en fait une cellule d'un tableau. Cette cellule peut contenir du texte ou une image. J'ai donc dans ma table les champs suivants : id, type (texte ou image), texte, image (=nom de l'image)
id_ligne
Je voudrais savoir comment est-ce que je peux
représenter
la champs type ? Pour l'instant j'utilise le type bit mais j'ai peur qu'au bout d'un moment il y ait des confusions entre 1=texte, 0=image... Est-il possible
de
déterminer un type personnalisé, par exemple on
n'accepte
que 2 valeurs : "texte" ou "image" ?
Il faut commencer par créer une règle
CREATE RULE [TextOrImage] AS @str IN ('text', 'image') GO
Puis créer un UDT sp_addtype [TextOrImage], 'varchar(20)', 'NOT NULL' GO
Associer la règle à cet UDT sp_bindrule [TextOrImage], [TextOrImage] GO
Elian Chrebor
-- // myLittleTools.net : leading provider of web-based
applications.
// myLittleAdmin : online MS SQL manager // http://www.mylittletools.net //