Il s'agit de la commande bsqldb qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
bsqldb - processeur de script SQL par lots utilisant DB-Library
SYNOPSIS
bsqldb [-U Nom d'utilisateur] [-P Mot de passe] [-S nom du serveur] [-D base de données]
[-i fichier_entrée] [-o fichier de sortie] [-e fichier_erreur] [-H nom d'hôte]
[-t champ_terme] [-hqv]
DESCRIPTION
bsqldb est un programme utilitaire distribué avec FreeTDS.
bsqldb est un équivalent non interactif des programmes utilitaires "isql" distribués par
Sybase et Microsoft. Comme eux, bsqldb utilise la commande "go" sur une ligne par elle-même comme un
séparateur entre les lots. Le dernier lot n'a pas besoin d'être suivi de "go".
bsqldb utilise l'API DB-Library fournie par FreeTDS. Cette API est bien sûr aussi
disponible pour les développeurs d'applications.
OPTIONS
-U Nom d'utilisateur
Nom de connexion du serveur de base de données. Si Nom d'utilisateur n'est pas fourni, un login de domaine est
tenté pour les connexions TDS 7+.
-P Mot de passe
Serveur de base de données Mot de passe.
-S nom du serveur Serveur de base de données auquel se connecter.
-D base de données
Base de données à utiliser.
-i fichier_entrée
Nom du fichier de script, contenant SQL.
-o fichier de sortie
Nom du fichier de sortie, contenant les données de résultat.
-e fichier_erreur
Nom du fichier d'erreurs.
-t champ_terme
Spécifie le terminateur de champ. La valeur par défaut est deux espaces (' '). Evasion reconnue
les séquences sont la tabulation ('\t'), le retour chariot ('\r'), le saut de ligne ('\n') et la barre oblique inverse
('\\').
-h Imprimez les en-têtes de colonne avec les données dans le même fichier.
-H nom d'hôte Remplacer le nom du client envoyé au serveur.
-q N'imprimez pas les métadonnées de colonne, l'état de retour ou le nombre de lignes. Dérogations -h.
-v Mode verbeux, pour plus d'informations sur l'interaction DB-Libraryrary. Ça aussi
rapporte les métadonnées de l'ensemble de résultats, y compris et le code de retour. Toutes les données verbeuses sont
écrit à l'erreur standard (ou -e), afin de ne pas interférer avec le flux de données.
ENVIRONNEMENT
DSQUERY
défaut nom du serveur
NOTES
bsqldb est un filtre ; il lit depuis l'entrée standard, écrit sur la sortie standard et écrit
erreurs à l'erreur standard. Les -i, -o et -e les options les remplacent, bien sûr.
Le code source de bsqldb est conçu comme un modèle pour les utilisateurs de DB-Library. DB-Library a un
riche ensemble de fonctions, et il peut être parfois difficile de comprendre comment les utiliser,
surtout la première fois. Si vous l'utilisez de cette manière et trouvez quelque chose de pas clair,
vous êtes encouragés à envoyer vos commentaires par courriel à l'auteur.
EXIT STATUT
bsqldb quitte 0 en cas de succès et >0 si le serveur ne peut pas traiter la requête.
bsqldb signalera toutes les erreurs renvoyées par le serveur, mais continuera le traitement. Dans un
environnement de production, ce comportement peut être insuffisamment rigoureux. Pour le faire
extrêmement intolérant aux erreurs, modifiez les gestionnaires de messages et d'erreurs à appeler sortie (3).
HISTOIRE
bsqldb apparu pour la première fois dans FreeTDS 0.63.
AUTEURS
Le bsqldb utilitaire a été écrit par James K. Lowden[email protected]>
Utilisez bsqldb en ligne à l'aide des services onworks.net