fdouieb
Messages postés264Date d'inscriptionvendredi 12 décembre 2003StatutMembreDernière intervention12 juin 2013
-
12 févr. 2007 à 22:04
cs_skweeky
Messages postés259Date d'inscriptionmercredi 3 mai 2006StatutMembreDernière intervention11 janvier 2010
-
18 févr. 2007 à 20:58
Bonjour,
J'ai une procedure stockée sur mon serveur SQL Serveur 2003 ayant un update de ce type
create table #Data
(IdRow int identity not null,
...... Commentaire varchar(31) null,
......)
update #Data
set Commentaire = @myVariable
where IdRow = 7
Chez moi la variable @myVariable a une longeur entre 20 et 50. Cependant, ma PS ne plante pas. Lors du update, un truncature ce fait automatiquement. Au bureau, la même procedure plante et me signal une erreur de truncature.
Je souhaite configurer mon serveur ou ma base de donnee de tel sorte qu'elle reagisse comme a mon boulo. Est ce que vous savais se que je dois faire pour que la PS plante aussi j'ai mois (c'est a dire comme sur le serveur du travail)
cs_skweeky
Messages postés259Date d'inscriptionmercredi 3 mai 2006StatutMembreDernière intervention11 janvier 20108 18 févr. 2007 à 20:58
Bonjour,
A priori l'option qui régit ce type de comportement est ANSI_WARNING, il suffit de la passer à ON pour que le faite de tronquer une chaine génère une erreur.