J'ai une table avec une colonne avec 20 caractères dans 69 000 entrées, est-il possible de mettre à jour chaque ligne le couper aux 14 premiers caractères, j'ai fait "laissé" pour sélectionner les données mais comment irai-je Mise à jour de chaque ligne de la colonne?
SELECT LEFT(s_model_description, 14) AS Expr1 FROM s_service_repairs
3 Réponses :
Update [your_table_name] set [column_name_you_want_to_update] = left([column_name_you_want_to_update],14)
avec MISE À JOUR :
update s_service_repairs set s_model_description = LEFT(s_model_description, 14)
Quelque chose sur le Je suggérerais deux choses. Tout d'abord, mettez à jour les valeurs: p> puis modifier la table de sorte que 14 caractères sont autorisés: P> expr14 code> me fait penser à SQL Server, de sorte que cette réponse est la plus appropriée pour cette base de données. alter s_service_repairs add s_model_description_14 as ( left(s_model_description, 14) );
. . Veuillez étiqueter la base de données que vous utilisez.