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
Donnez nous la commande d'insertion que vous faites. Je parie que vous avez oublié de mettre les aopostrophes entourant la chaîne de caractères.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
non je les ai pas oublié,pt etre qu il y a un prob ds la version de sql que j'ai.
sinon je sais pas d'ou le probleme provient
Partager