Bienvenue sur PEBKAC.fr, le site qui recense les anecdotes où l’on se moque des utilisateurs ne maîtrisant pas l’outil informatique. PEBKAC est un acronyme signifiant « Problem Exists Between Keyboard And Chair ».
Le problème se situe entre la chaise et le clavier : soumettez vos histoires, donnez votre avis !
Ce site n'est pas le site original pebkac.fr. Je publie ici la liste des PEBKAC que j'ai pu sauvegarder avant que le site original ne soit mis hors ligne.
Je travaille dans une société de services en informatique. Un employé de notre société a répondu à un client : "Vous voyez, nous développons nos programmes en SQL".
C'était mon directeur. PEBKAC.
PEBKAC #2986 proposé par Pancake le 07/01/2011 | 13 commentaires | 👍🏽 👎🏽
Un directeur n'est pas un employé, si? :)
Commentaire #155320 écrit par Bln le 03/02/2011 à 20h24 | 👍🏽 👎🏽
@Ben : c'est peut-être le directeur d'une section de l'entreprise, donc ce serait bien un employé.
Commentaire #155321 écrit par TD le 03/02/2011 à 20h51 | 👍🏽 👎🏽
Faire des programmes en SQL, ça impose le respect!
Commentaire #155322 écrit par Shirluban le 04/02/2011 à 00h54 | 👍🏽 👎🏽
bin ... en PL/SQL on peut faire des fonctions ... (ok c'est pas un programme ^^)
Commentaire #155323 écrit par Corpse le 04/02/2011 à 08h30 | 👍🏽 👎🏽
« C'était » ?
Commentaire #155324 écrit par niahoo le 04/02/2011 à 10h32 | 👍🏽 👎🏽
Oui, car « a répondu ». Ça s'appelle la concordance des temps.
Commentaire #155325 écrit par BSK le 04/02/2011 à 12h03 | 👍🏽 👎🏽
Et c'est quoi pour vous un "programme" ?

A partir du moment ou je peut traiter de l'information de façon automatique ça ressemble beaucoup à un "programme" pour moi.

"En informatique, un programme est une suite d'opérations pré-déterminées destinées à être exécutées de manière automatique par un appareil informatique en vue d'effectuer des travaux, des calculs arithmétiques ou logiques, ou simuler un déroulement." @ Wikipedia
Commentaire #155326 écrit par Zmx le 04/02/2011 à 14h22 | 👍🏽 👎🏽
@Zmx

Je dirais que le SQL c'est un peu comme les commandes que tu tapes dans un terminal. Tu déclenches une suite d'opérations mais c'est par l'intermédiaire d'un programme (le voilà ce petit saligaud) qui interprète ta commande SQL puis l'exécute.
Commentaire #155327 écrit par Fred le 04/02/2011 à 16h26 | 👍🏽 👎🏽
A ce moment là, en prenant l'exemple d'un programme en C:
1) Tu a un programme pour l'éditer.
2) Tu a un programme pour le compiler
3) Tu a un programme pour l'exécuter (l'os, ton shell, etc ...)

Dans SQL est un langage de programmation, au même titre que les processeur XSLT
Commentaire #155328 écrit par Zmx le 04/02/2011 à 22h02 | 👍🏽 👎🏽
@ZMX : SQL n'est pas un langage de programmation au sens où ce terme est employé normalement.
L'acronyme est clair :) : Structured Query Language
C'est un langage pour écrire des requêtes dans une DB

Par exemple, va faire un OS en SQL...
Commentaire #155329 écrit par Anonyme le 05/02/2011 à 00h07 | 👍🏽 👎🏽
Python est un langage de programmation.
Va faire un OS en Python… (ou avec tout autre langage interprété)
Commentaire #155330 écrit par BSK le 05/02/2011 à 12h59 | 👍🏽 👎🏽
@BSK : Je suis d'accord, je citais cet exemple comme ça, pour souligner le fait que les possibilités offertes par SQL n'en font pas un langage de programmation au sens habituel.
Commentaire #155331 écrit par Anonyme le 05/02/2011 à 13h07 | 👍🏽 👎🏽
Meme sans passer par du PL/SQL (extrait wikipedia: "Tout programme PL/SQL doit se présenter sous forme de blocs. Voici la forme générale d'un bloc."), le SQL permets de faire des suite d'opérations prédéterminé de manière automatique.

Apres si le pebkac c'est d'utiliser un terme pour son vrai sens plutot que pour son "sens habituel", je vais pouvoir vous en fournir un paquets...
Commentaire #155332 écrit par Zmx le 06/02/2011 à 14h28 | 👍🏽 👎🏽