Comment puis-je ajouter une colonne avec une valeur par défaut à une table existante dans SQL Server 2000 / SQL Server 2005
Comment puis-je ajouter une colonne avec une valeur par défaut à une table existante dans SQL Server 2000 / SQL Server 2005
Je voudrais que ce soit la discussion ultime sur la façon de vérifier si une table existe dans SQL Server 2000/2005 à l'aide d'instructions SQL. Lorsque vous recherchez la réponse sur Google, vous obtenez tellement de réponses différentes. Existe-t-il une manière officielle / compatible en amont et...
Je vais utiliser un exemple concret, mais hypothétique. Chaque commande ne comporte normalement qu'un seul élément de campagne : Ordres: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A LineItems: LineItemGUID Order ID Quantity Description ============...
J'ai besoin d'un nombre aléatoire différent pour chaque ligne de ma table. Le code apparemment évident suivant utilise la même valeur aléatoire pour chaque ligne. SELECT table_name, RAND() magic_number FROM information_schema.tables J'aimerais retirer un INT ou un FLOAT de cela. Le reste de...
Je me rends compte que les requêtes SQL paramétrées sont le moyen optimal de nettoyer les entrées utilisateur lors de la création de requêtes contenant des entrées utilisateur, mais je me demande ce qui ne va pas avec la saisie des entrées utilisateur et en échappant aux guillemets simples et en...
Existe-t-il un moyen simple de trouver l'index de la dernière occurrence d'une chaîne à l'aide de SQL? J'utilise actuellement SQL Server 2000. J'ai essentiellement besoin des fonctionnalités System.String.LastIndexOffournies par la méthode .NET . Un peu de googler a révélé ceci - Fonction pour...
À l'aide de SQL Server 2000, comment puis-je obtenir la première et la dernière date de l'année en cours? Production attendue: 01/01/2012 et
J'ai généré un script à partir de l'ancienne base de données, créé une nouvelle base de données et importé toutes les données de l'ancienne base de données. Jusqu'ici tout va bien, cependant, aucun utilisateur n'a les droits d'exécution pour les procédures stockées. Je sais que je peux utiliser...
Je sais que cela doit être simple, mais comment faire précéder la création d'une fonction par une vérification pour voir si elle existe déjà? S'il existe, je veux le supprimer et le
Je crée une nouvelle table dans Microsoft SQL Server 2000 en écrivant le code au lieu d'utiliser l'interface graphique, j'essaie d'apprendre à le faire "à la manière manuelle". C'est le code que j'utilise actuellement, et cela fonctionne bien: CREATE TABLE "attachments" ( "attachment_id" INT NOT...
Quelqu'un connaît-il un moyen de répertorier les transactions ouvertes sur la base de données SQL Server 2000? Je sais que je peux interroger la vue sys.dm_tran_session_transactionssur les versions de base de données SQL 2005 (et ultérieures), mais cela n'est pas disponible sur SQL...