J'ai besoin d'ajouter une colonne spécifique si elle n'existe pas. J'ai quelque chose comme ce qui suit, mais il renvoie toujours faux: IF EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'myTableName' AND COLUMN_NAME = 'myColumnName') Comment puis-je vérifier si une colonne existe dans une table de la base de données …
Je souhaite supprimer à l'aide INNER JOINde SQL Server 2008 . Mais je reçois cette erreur: Msg 156, niveau 15, état 1, ligne 15 Syntaxe incorrecte près du mot clé "INNER". Mon code: DELETE FROM WorkRecord2 INNER JOIN Employee ON EmployeeRun=EmployeeNo WHERE Company = '1' AND Date = '2013-05-06'
Lorsque je crée une table dans SQL Server et l'enregistre, si j'essaie de modifier la conception de la table, comme changer un type de colonne d'int en réel, j'obtiens cette erreur: L'enregistrement des modifications n'est pas autorisé. La modification que vous avez effectuée nécessite que le tableau suivant soit supprimé …
Je voudrais interroger le nom de toutes les colonnes d'une table. J'ai trouvé comment faire cela dans: Oracle MySQL PostgreSQL Mais j'ai besoin de savoir: comment faire cela dans Microsoft SQL Server (2008 dans mon cas)?
J'ai inséré des enregistrements dans une table de base de données SQL Server. La table avait une clé primaire définie et la valeur de départ de l'incrémentation automatique est définie sur «Oui». Cela est principalement dû au fait que dans SQL Azure, chaque table doit avoir une clé primaire et …
J'utilise SQL Server 2008 et Navicat. J'ai besoin de renommer une colonne d'une table en utilisant SQL. ALTER TABLE table_name RENAME COLUMN old_name to new_name; Cette déclaration ne fonctionne pas.
Pourquoi est-ce que j'obtiens une erreur lors de l'insertion lorsque IDENTITY_INSERTest réglé sur OFF? Comment l'activer correctement dans SQL Server 2008? Est-ce en utilisant SQL Server Management Studio? J'ai exécuté cette requête: SET IDENTITY_INSERT Database. dbo. Baskets ON Ensuite, j'ai reçu le message dans la console que la ou les …
En étudiant pour l'examen 70-433, j'ai remarqué que vous pouvez créer un indice de couverture de l'une des deux manières suivantes. CREATE INDEX idx1 ON MyTable (Col1, Col2, Col3) -- OU -- CREATE INDEX idx1 ON MyTable (Col1) INCLUDE (Col2, Col3) La clause INCLUDE est nouvelle pour moi. Pourquoi l'utiliseriez-vous …
J'ai un tableau avec deux colonnes, IDet Value. Je veux changer une partie de certaines chaînes dans la deuxième colonne. Exemple de tableau: ID Value --------------------------------- 1 c:\temp\123\abc\111 2 c:\temp\123\abc\222 3 c:\temp\123\abc\333 4 c:\temp\123\abc\444 Maintenant, le 123\dans la Valuechaîne n'est plus nécessaire. J'ai essayé UPDATEet REPLACE: UPDATE dbo.xxx SET Value …
Pouvez-vous m'aider avec les instructions SQL pour trouver des doublons sur plusieurs champs? Par exemple, en pseudo code: select count(field1,field2,field3) from table where the combination of field1, field2, field3 occurs multiple times et à partir de la déclaration ci-dessus s'il y a plusieurs occurrences, je voudrais sélectionner chaque enregistrement, sauf …
Je cherche un moyen efficace de convertir des lignes en colonnes dans SQL Server, j'ai entendu dire que PIVOT n'est pas très rapide, et j'ai besoin de gérer beaucoup d'enregistrements. Voici mon exemple: ------------------------------- | Id | Value | ColumnName | ------------------------------- | 1 | John | FirstName | | …
Cela ne fonctionne pas dans SQL Server 2008: ALTER TABLE Employee ALTER COLUMN CityBorn SET DEFAULT 'SANDNES' L'erreur est: Syntaxe incorrecte près du mot clé "SET". Qu'est-ce que je fais mal?
J'ai ce message d'erreur: Msg 8134, niveau 16, état 1, ligne 1 Diviser par zéro erreur rencontrée. Quelle est la meilleure façon d'écrire du code SQL pour que je ne revoie plus jamais ce message d'erreur? Je pourrais effectuer l'une des opérations suivantes: Ajouter une clause where pour que mon …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.