salut,
j'ai un petit souci avec SQL server.
j'essaie d'ajouter un champ email au niveau d'une table mais je ne sais pas quel Data Type choisir.
j'ai essayé avec nvarchar et varchar mais ça ne marche pas.
est ce que qqn peut m'aider?
merci d'avance.
salut,
j'ai un petit souci avec SQL server.
j'essaie d'ajouter un champ email au niveau d'une table mais je ne sais pas quel Data Type choisir.
j'ai essayé avec nvarchar et varchar mais ça ne marche pas.
est ce que qqn peut m'aider?
merci d'avance.
comme vous pouvez le voir dans cet exemple, il est nécessaire d'indiquer une longueur pour un champs char ou varchar.DROP TABLE PrixDeVente;
CREATE TABLE PrixDeVente(ID_PRIXDEVENTE int Identity(1,1) PRIMARY KEY,CodeSousEspece int,Calibre varchar(5),Semaine int,Annee int,PrixVente money,
CONSTRAINT [PRIXDEVENTE_UNIQUE] UNIQUE NONCLUSTERED
(
[CodeSousEspece] ASC,
[Calibre] ASC,
[Semaine] ASC,
[Annee] ASC
)
);
c'est exactement ce que j'ai fait,j'ai essayé avec varchar(260),varchar(300) mais ca ne marche toujours pas.
ce que je veux faire c'est inserer dans une table des email (caracteres qui contiennent le @) et des que j insere le @ ca me donne le message suivant:
the value you entered is not consistent with the data type or length of the column.
merci d'avance
vous avez peut être un problème de collation de votre base de données. En effet, je ne vois pas en quoi le type varchar serait incompatible avec le caractère @.
essayez d'inserer le code suivant derriere votre insert...
COLLATE FRENCH_CI_AI
ca marche pas non plus
Partager