IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

[SQL SERVER 2005] Ouvrir une table en exclusif


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 284
    Par défaut [SQL SERVER 2005] Ouvrir une table en exclusif
    Bonjour,

    Je souhaiterai ouvrir une table en exclusif à partir de vb.net mais je ne connais pas la raquete pour le faire. J'ai essayé avec 'LOCK nomTable IN ACCES EXCLUSIF MODE' mais ne fonctionne pas.


    D'avance merci

    OLBI

  2. #2
    Invité
    Invité(e)
    Par défaut
    Utilisez la clause dans vos requêtes.
    Dernière modification par Invité ; 02/03/2007 à 13h19.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 284
    Par défaut
    Ca ne fonction pas aussi bien dans vs2005 que dans sql server 2005

    'SELECT * FROM maTable WITH TABLOCK'

    Syntaxe incorrecte sur TABLOCK

  4. #4
    Invité
    Invité(e)
    Par défaut
    Parce que TABLOCK doit être entre parenthèses. Faites un minimum d'effort de documentation.... L'aide en ligne de SQL Server est très bien faite !

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    284
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 284
    Par défaut
    Autant pour moi!!!

    Quelle est la différence avec un UPDLOCK.?

    SELECT * FROM maTable WITH (TABLOCK)

    SELECT * FROM maTable WITH (UPDLOCK)

    Tout les deux ont le meme effet

  6. #6
    Invité
    Invité(e)
    Par défaut
    Utilisez TABLOCKX pour obtenir un verrou de table exclusif.

    TABLOCK effectue un shared lock de la table.
    UPDLOCK effectue un update page lock plutôt qu'un shared page lock.

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/09/2010, 08h39
  2. [SQL SERVER 2005] Exporter une table en Access
    Par Golzinne dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 16/03/2007, 17h08
  3. [SQL Server 2005] création de table
    Par LeNeutrino dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 15/11/2006, 14h38
  4. [SQL Server] Filtré sur une table avant une jointure externe
    Par TangoZoulou dans le forum Langage SQL
    Réponses: 2
    Dernier message: 06/11/2006, 15h52
  5. [SQL Server 2000] Verrouiller une table
    Par Matth_S dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 28/10/2006, 14h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo