Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Type de données personnalisé

3 réponses
Avatar
Seb
Bonjour,

Je voudrais savoir s'il est possible sous sql server de=20
d=E9clarer un type de donn=E9es personnalis=E9.
En fait, je voudrais cr=E9er un pseudo-syst=E8me de bool=E9en,=20
mais au lieu de la valeur true/false, mettre des valeurs=20
que je choisirait moi m=EAme...
Voici un exemple :=20
Je veux d=E9finir le type de donn=E9es =E0 afficher
Mes donn=E9es sont soit du texte, soit de l'image, donc=20
type =3D texte ou image.

Est-ce que c'est possible ? (ou est ce que je dois passer=20
par le type bit ?)

Merci

Seb

3 réponses

Avatar
Fred BROUARD
1) sp_addtype
2) CREATE RULE
3) sp_bindrule

Exemple :
sp_addtype BOOLEEN, 'CHAR(4)', 'NOT NULL'
GO

CREATE RULE RL_BOOLEEN
AS
@VALUE IN ('VRAI', 'FAUX')
GO

sp_bindrule 'RL_BOOLEEN', 'BOOLEEN', 'futureonly'
GO

A +

--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************
Seb a écrit:
Bonjour,

Je voudrais savoir s'il est possible sous sql server de
déclarer un type de données personnalisé.
En fait, je voudrais créer un pseudo-système de booléen,
mais au lieu de la valeur true/false, mettre des valeurs
que je choisirait moi même...
Voici un exemple :
Je veux définir le type de données à afficher
Mes données sont soit du texte, soit de l'image, donc
type = texte ou image.

Est-ce que c'est possible ? (ou est ce que je dois passer
par le type bit ?)

Merci

Seb


Avatar
bruno reiter [MVP]
le plus logique est de prendre le type bit et attribuer une des deux valeurs
à image, l'autre à texte, le reste est simplement un pb d'affichage.

br

"Seb" wrote in message
news:1732401c42133$78d41470$
Bonjour,

Je voudrais savoir s'il est possible sous sql server de
déclarer un type de données personnalisé.
En fait, je voudrais créer un pseudo-système de booléen,
mais au lieu de la valeur true/false, mettre des valeurs
que je choisirait moi même...
Voici un exemple :
Je veux définir le type de données à afficher
Mes données sont soit du texte, soit de l'image, donc
type = texte ou image.

Est-ce que c'est possible ? (ou est ce que je dois passer
par le type bit ?)

Merci

Seb
Avatar
Seb
Y'a pas moyen de faire ça en plus simple en passant par
entreprise manager ?


-----Message d'origine-----
1) sp_addtype
2) CREATE RULE
3) sp_bindrule

Exemple :
sp_addtype BOOLEEN, 'CHAR(4)', 'NOT NULL'
GO

CREATE RULE RL_BOOLEEN
AS
@VALUE IN ('VRAI', 'FAUX')
GO

sp_bindrule 'RL_BOOLEEN', 'BOOLEEN', 'futureonly'
GO

A +

--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage


SQL / Delphi / web
Livre SQL - col. Référence :


http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros :


http://sqlpro.developpez.com
****************** mailto:


******************
Seb a écrit:
Bonjour,

Je voudrais savoir s'il est possible sous sql server




de
déclarer un type de données personnalisé.
En fait, je voudrais créer un pseudo-système de




booléen,
mais au lieu de la valeur true/false, mettre des




valeurs
que je choisirait moi même...
Voici un exemple :
Je veux définir le type de données à afficher
Mes données sont soit du texte, soit de l'image, donc
type = texte ou image.

Est-ce que c'est possible ? (ou est ce que je dois




passer
par le type bit ?)

Merci

Seb



.