Supprimer une contrainte d'intégrité lié à un champ sans en connaître le nom sous SQL


Le titre peu porter à confusion, mais voyons un peu le contexte. Nous avons une multitude de champ à supprimer dans une de nos bases de données. Chaque champ est lié à une contrainte d'intégrité (constraint) dont le nom est inconnu. Pour pouvoir supprimer les champs, il faut d'abord supprimer les contraintes qui leurs sont liées. Voyons ici comment supprimer ces contraintes sans avoir besoin de faire le travail manuellement.

T-SQL

CREATE PROCEDURE [dbo].[deleteConstraint_SP]
(
    -- Nom de la table ou la contrainte est situé.
    @SearchField as varchar(250) = null,
    -- Nom du champ lié à la contrainte inconnu.
    @SearchTable as varchar(250) = null
)
AS
BEGIN
    -- Variable qui contiendra la nom de la contrainte d'intégrité lié au champ demandé en paramètre.
    DECLARE @default as varchar(250)   
   
    -- Requête de récupération du nom de la contrainte
    SELECT @default = object_name(cdefault) FROM syscolumns WHERE id = object_id(@SearchTable) AND name = @SearchField

    -- Suppression de la contrainte
    EXEC ('ALTER TABLE ' + @SearchTable + ' DROP CONSTRAINT ' + @default)

END

 

easyvisio : Solution de vidéo conférence multi utilisateurs

 easyvisioEn période de crise et de hausse incessante du prix du pétrole, voyager va devenir un luxe que les entreprises vont avoir de plus en plus de mal à se payer. Dans ce contexte, les solutions de travail à distance ont des beaux jours devant elles. Parmi celles-ci on trouve les solutions de  vidéoconférences permettant de faire des réunions à distance et ainsi de gagner un temps précieux et d’économiser aussi beaucoup d’argent.

Lire la suite...
 

Ajouter un lien pour envoyer la page par e-mail avec JavaScript


Voici aujourd'hui une notion que la plupart des blogs offrent déjà. Par contre, si vous avez développé votre site vous même, vous désirez certainement ajouter cette option afin que des lecteurs puissent envoyer la page qu'ils ont trouvé intéressante à leur amis. Bref, voici la manipulation simple à mettre en place à l'aide de JavaScript, afin de réaliser le tout.

Le principe part donc du lien mailto et de ses paramètres subjet et body. Le JavaScript viendra par la suite permettre d'injecter l'adresse url de la page dans le corps de votre courriel. Voici donc comment procéder ;

Lire la suite...
 

Valve - Complete Pack

Quelle promotion que ce Valve Complete Pack ! 22 jeux édités par Valve pour seulement 99$. Amateur de FPS vous serez aux anges! Si vous achèteriez ces 22 jeux à l’unité, vous auriez une facture de 240$. Donc avec ce Valve Complete Pack vous allez faire une économie d’environ 140$. Uniquement disponible à partir de Steam , la plateforme de téléchargement légale de jeux de Valve, voici les titres disponible dans ce Valve Complete Pack :
  • Counter-Strike
  • Counter-Strike: Condition Zero
  • Counter-Strike: Source
  • Day of Defeat
  • Day of Defeat: Source
  • Deathmatch Classic
  • Half-Life
  • Half-Life 2
  • Half-Life 2: Deathmatch
  • Half-Life 2: Episode One
  • Half-Life 2: Episode Two
  • Half-Life 2: Lost Coast
  • Half-Life Deathmatch: Source
  • Half-Life: Blue Shift
  • Half-Life: Opposing Force
  • Half-Life: Source
  • Left 4 Dead
  • Peggle Extreme
  • Portal
  • Ricochet
  • Team Fortress 2
  • Team Fortress Classic
 

Lancement de PagesAuto.fr

La planète internet des véhicules d’occasion vient d’accueillir un nouveau né qui répond au nom évocateur de Pagesauto.fr. Le site s’adresse autant aux professionnels qu’aux particuliers souhaitant vendre ou acheter leur voiture occasion avec la particularité d’être totalement gratuit pour les professionnels, sans limite de temps, ni de stock.

Pagesauto compte déjà 235 concessionnaires et plus de 18 000 véhicules d’occasion de toutes marques en ligne, soit autant de petites annonces actualisées quotidiennement. L’ergonomie du site est bien pensée et les photos de véhicules sont de taille conséquente et de bonne qualité, détail parfois occulté sur les sites d’occasion présents sur le marché.

Lire la suite...
 

Connaître le nombre de jour dans un mois de l'année avec Javascript


À mon avis, le titre indique très clairement ce que nous désirons effectuer ici. Par contre, je vais vous mettre une mise en situation et vous serez donc en mesure de voir l'utilité d'une telle fonction ; Vous êtes entrain de crée un formulaire d'inscription pour votre site. Un des champs de votre formulaire est la date de naissance. Vous offrez donc à vos usagers, 3 champs distinct pour insérer la date soit ; Année / Mois / Jour (Liste déroulante 0 à 31). Le problème ici est la saisie du jour. Il faut empêcher l'usager de saisir 31 si le mois sélectionné en contient que 30. Je ne vous enseignerai pas ici à peupler votre liste déroulante. Je vais simplement vous donnez la fonction afin de retourner le nombre de jour d'un mois passé en paramètre.

Javascript

function NbJourParMois(iMonth, iYear)
{
    return 32 - new Date(date.getFullYear(), iMonth, 32).getDate();
}

 

CDiscount et le Grand jeu de Noël!

CDiscount et l'ensemble de ses partenaires organisent le grand jeu de Noël! Chacun d'entre vous à 2 chances de gagner : Soit un gain immédiat ou grâce à un tirage au sort. Le montant total des gains s'élève à 160 000€. Cela fait environs, un gagnant toutes les 37 minutes! Donc vos chances d'obtenir des cadeaux sont quand même assez élevées, alors n'attendez pas 1 minute de plus et aller vous inscrire.
Lire la suite...
 

Le championnat du monde des emmerdeurs

Le championnat du Monde des emmerdeurs est maintenant ouvert! Par l'entremise de ce billet, nous allons faire la promotion de ce concours. Si vous êtes européens, vous savez de quoi je parle. En effet, il est maintenant temps de vous inscrire au concours du site jesuisunemmerdeur.com afin de gagner une multitude de prix dont une caméra JVC Full HD, un vélo électrique, un des cinq Playstation 3 de Sony, 1 stage de pilotage Ferrari ainsi que des t-shirts.
Lire la suite...
 
Page 1 de 154

Syndication

Tag

Requires Flash Player 9 or better.

Sondage

Aimez-vous le nouveau format de PcKULT.NET ?
 

Publicités


Espace sécurisé



Les plus lus