Connaissances Informatiques >> Logiciel >> SQL Server >> Content
  Derniers articles
  • Comment changer SQL Server Express e…
  • Quelle est la description du poste d…
  • Qu'est-ce qu'une requête ? 
  • La formation SQL m'apprendra-t-elle …
  • SQL Server 2008 BI Certification 
  • Comment installer uniquement SQL Ser…
  • Quelle est la différence entre HQL …
  • Quel impact la normalisation a-t-ell…
  • Pourquoi avez-vous choisi une carriè…
  • Comment faire un lien à une table O…
  •   SQL Server
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte

  • Facebook

  • Twitter

  • Instagram

  • LinkedIn

  • TikTok

  • WhatsApp

  • WordPress

  • Chrome

  • Discord

  • Amazon
  •  
    SQL Server

    Comment exécutez-vous le script SQL à partir d'un shell Unix?

    Vous pouvez exécuter des scripts SQL à partir d'un shell Unix en utilisant plusieurs méthodes. Voici une ventilation des approches les plus courantes:

    1. Utilisation de la commande `sqlplus` (pour Oracle)

    * Fichier de script: Créez votre fichier de script SQL (par exemple, `my_script.sql`).

    * Commande:

    `` `bash

    sqlplus / nolog @ my_script.sql

    `` '

    * `/ NOLOG` dit à` sqlplus` pour ne pas inviter un nom d'utilisateur et un mot de passe.

    * `@ my_script.sql` dit` sqlplus` pour exécuter les commandes dans `my_script.sql`.

    2. En utilisant `psql` (pour postgresql)

    * Fichier de script: Créez votre fichier de script SQL (par exemple, `my_script.sql`).

    * Commande:

    `` `bash

    psql -f my_script.sql -d database_name -u nom d'utilisateur

    `` '

    * `-f my_script.sql` spécifie le fichier de script.

    * `-d database_name` se connecte à la base de données spécifiée.

    * `-U nom d'utilisateur` spécifie le nom d'utilisateur de la connexion.

    3. En utilisant `mysql` (pour mysql)

    * Fichier de script: Créez votre fichier de script SQL (par exemple, `my_script.sql`).

    * Commande:

    `` `bash

    mysql -u nom d'utilisateur -p -h hostname -d database_name `` '

    * `-u nom d'utilisateur` spécifie le nom d'utilisateur de la connexion.

    * `-p` invite le mot de passe.

    * `-h HostName` spécifie le nom d'hôte du serveur de base de données (facultatif si vous utilisez le serveur local).

    * `-D database_name` spécifie le nom de la base de données.

    * `

    4. En utilisant `sqlite3` (pour sqlite)

    * Fichier de script: Créez votre fichier de script SQL (par exemple, `my_script.sql`).

    * Commande:

    `` `bash

    sqlite3 database_name `` '

    * `database_name` est le nom de votre fichier de base de données SQLite.

    * `

    5. Utilisation de la commande `echo` (pour les commandes uniques)

    * Vous pouvez envoyer directement des commandes SQL au client de la base de données à l'aide de `echo`:

    `` `bash

    Echo "SELECT * FROM MY_TABLE;" | mysql -u nom d'utilisateur -p -h hostname -d database_name

    `` '

    Considérations importantes:

    * Autorisations: Assurez-vous que vos fichiers de script ont les autorisations correctes afin que le shell puisse les exécuter (généralement `chmod + x my_script.sql`).

    * Variables d'environnement: Configurez les variables d'environnement pour les informations d'identification de la base de données si vous ne souhaitez pas les cocoder dans le script.

    * Gestion des erreurs: Implémentez la gestion des erreurs dans vos scripts pour gérer gracieusement les problèmes potentiels.

    * Langues de script: Vous pouvez également utiliser des langages de script comme Python ou Perl pour interagir avec les bases de données et exécuter les scripts SQL plus flexiblement.

    N'oubliez pas d'ajuster les commandes et les options en fonction de votre système et de votre configuration de base de données spécifiques.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour installer Microsoft SQL Server 2000 
  • Comment mettre en place un serveur SQL Server 2008 pour discuter à distance 
  • Comment répliquer dans MySQL sur la même fenêtre de machine ? 
  • Comment maintenir une base de données Microsoft SQL Server 2008 
  • Quelle base de données est un utilisateur local stocké sur l'ordinateur où il a été créé? 
  • Dans quel OS SQL Server fonctionne? 
  • Quel serveur offre aux ordinateurs clients un accès aux informations stockées dans la base de donn…
  • Avantages de MS SQL Server Express Edition 
  • Comment copier une base de données Microsoft SQL 
  • Comment utiliser MS SQL Server Express Edition 
  • Connaissances Informatiques © http://www.ordinateur.cc