Rechercher : dans
Par :

Création d'une boucle en SQL

Dernière réponse le 16 jun 2009 à 21:14:40 oma126, le 19 mar 2007 à 15:08:30 
 Signaler ce message aux modérateurs

Bonjour

Je cherche a crée une boucle en SQL pour remplir en une seul fois un champ Code barre suivant un code de service.
Voici le code qui a la création d'un service me cree un code barre.
Le probleme c'est que j'ai deja des services dans la base mais pas des code barre a tous.
Donc une requette SQL pour remplir tout les service avec un code barre serai le bien venue.
merci par avance et bonne journée

declare
vCurC_servicebarre SERVICE.C_servicebarre%type;
begin
select 'S_'||lpad(seq_serv_ean.nextval,6,'0') Into vCurC_servicebarre from DUAL;
:new.c_servicebarre:=vCurC_servicebarre;
end;

Meilleures réponses pour « Création d'une boucle en SQL » dans :
SQL - Création de table Voir Le SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...
Sauvegarde automatique d'une BDD sous SQL EXPRESS 2005 VoirSi vous vous voulez automatiser une sauvegarde d'une base de données sous SQL server express, il existe une solution simple grâce à un fichier .bat. Créez un nouveau fichier texte. Ce fichier doit contenir les informations suivantes: SET...
SQL - Création d'index VoirQu'est-ce qu'un index? Un index est un objet complémentaire (mais non indispensable) à la base de données permettant d'"indexer" certaines colonnes dans le but d'améliorer l'accès aux données par le SGBDR, au même titre qu'un index dans un livre ne...
SQL - Création de vues VoirQu'est-ce qu'une vue? Une vue est une table virtuelle, c'est-à-dire dont les données ne sont pas stockées dans une table de la base de données, et dans laquelle il est possible de rassembler des informations provenant de plusieurs tables. On parle...
Oracle - Les séquences VoirCet article s'appuie sur la version 8.1.6 d'Oracle. Une séquence est un objet de base de données Oracle, au même titre qu'une table, une vue, etc... Autrement dit, il appartient à un utilisateur, on peut le manipuler, le modifier, à condition...

1

sebsauvage, le 19 mar 2007 à 15:26:15
  • +3

En SQL, éviter les boucles comme la peste !

Et pourquoi pas plutôt faire un UPDATE SELECT ?

Répondre à sebsauvage

2

 pseudo, le 16 jun 2009 à 21:14:40
  • +1

Avec un curseur ? CURSOR ?

plus.

Répondre à pseudo