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
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
Je viens d'ajouter un index à une table dans SQL Server 2005 et cela m'a fait réfléchir. Quelle est la différence entre créer 1 index et définir plusieurs colonnes par rapport à avoir 1 index par colonne que vous souhaitez indexer. Y a-t-il certaines raisons pour lesquelles l'une devrait être...
Qu'entend-on par nvarchar? Quelle est la différence entre char, nchar, varcharet nvarchardans SQL
Je veux avoir une contrainte unique sur une colonne que je vais remplir avec des GUID. Cependant, mes données contiennent des valeurs nulles pour ces colonnes. Comment créer la contrainte qui autorise plusieurs valeurs nulles? Voici un exemple de scénario . Considérez ce schéma: CREATE TABLE People...
Quelqu'un peut-il expliquer les implications de l'utilisation with (nolock)sur les requêtes, quand vous devriez / ne devriez pas l'utiliser? Par exemple, si vous avez une application bancaire avec des taux de transaction élevés et beaucoup de données dans certaines tables, dans quels types de...
Supposons une structure de table de MyTable(KEY, datafield1, datafield2...). Je souhaite souvent mettre à jour un enregistrement existant ou insérer un nouvel enregistrement s'il n'existe pas. Essentiellement: IF (key exists) run update command ELSE run insert command Quelle est la meilleure façon...
Nous écrivons une nouvelle application, et pendant les tests, nous aurons besoin d'un tas de données factices. J'ai ajouté ces données en utilisant MS Access pour vider les fichiers Excel dans les tables pertinentes. De temps en temps, nous voulons «actualiser» les tables pertinentes, ce qui...
Pour les types de données SQL Server suivants, quel serait le type de données correspondant en C #? Numérique exacte bigint numeric bit smallint decimal smallmoney int tinyint money Numériques approximatifs float real Date et l'heure date datetimeoffset datetime2 smalldatetime datetime time Chaînes...
Je ne suis pas un expert SQL, et je me souviens du fait chaque fois que je dois faire quelque chose au-delà des bases. J'ai une base de données de test qui n'est pas de grande taille, mais le journal des transactions l'est certainement. Comment effacer le journal des
L' ORopérateur dans la WHENclause d'une CASEinstruction n'est pas pris en charge. Comment puis-je faire ceci? CASE ebv.db_no WHEN 22978 OR 23218 OR 23219 THEN 'WECS 9500' ELSE 'WECS 9520' END as wecs_system
Je comprends les différences entre le verrouillage optimiste et pessimiste. Maintenant, quelqu'un pourrait-il m'expliquer quand j'utiliserais l'un ou l'autre en général? Et la réponse à cette question change-t-elle selon que j'utilise ou non une procédure stockée pour effectuer la requête? Mais...
J'ai sauvegardé une base de données: BACKUP DATABASE MyDatabase TO DISK = 'MyDatabase.bak' WITH INIT --overwrite existing Et puis essayé de le restaurer: RESTORE DATABASE MyDatabase FROM DISK = 'MyDatabase.bak' WITH REPLACE --force restore over specified database Et maintenant, la base de données...
Je n'ai pas vu de questions similaires posées sur ce sujet, et j'ai dû rechercher ceci pour quelque chose sur lequel je travaille en ce moment. J'ai pensé que je posterais la réponse pour le cas où quelqu'un d'autre aurait la même
Laquelle de ces requêtes est la plus rapide? N'EXISTE PAS: SELECT ProductID, ProductName FROM Northwind..Products p WHERE NOT EXISTS ( SELECT 1 FROM Northwind..[Order Details] od WHERE p.ProductId = od.ProductId) Ou PAS DANS: SELECT ProductID, ProductName FROM Northwind..Products p WHERE...
Je sais que je l'ai fait il y a des années, mais je ne me souviens pas de la syntaxe, et je ne la trouve nulle part en raison de la quantité de documents d'aide et d'articles sur les "importations en masse". Voici ce que je veux faire, mais la syntaxe n'est pas tout à fait correcte ... s'il vous...
J'ai deux applications qui utilisent la sécurité intégrée. L'un affecte Integrated Security = truedans la chaîne de connexion et les autres ensembles Integrated Security = SSPI. Quelle est la différence entre SSPIet truedans le contexte de la sécurité
Quelle méthode offre les meilleures performances lors de la suppression de la partie temps d'un champ datetime dans SQL Server? a) select DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0) ou b) select cast(convert(char(11), getdate(), 113) as datetime) La deuxième méthode envoie quelques octets de plus...
À l'aide de SQL Server, comment fractionner une chaîne pour pouvoir accéder à l'élément x? Prenez une chaîne "Bonjour John Smith". Comment puis-je diviser la chaîne par espace et accéder à l'élément à l'index 1 qui devrait retourner
На этот вопрос есть ответы на Stack Overflow на рRECTом : Поиск максимума на SQL Server которая принимает на вход дванзака Je veux écrire une requête comme celle-ci: SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice) FROM Order o Mais ce n'est pas ainsi que la MAXfonction fonctionne, non?...
J'essaie de restaurer un fichier de sauvegarde SQL Server pour ma base de données, mais il génère une erreur comme suit: Le jeu de sauvegarde contient une sauvegarde d'une base de données autre que celle existante Ma base de données dans SQL Server 2008 et le fichier de sauvegarde est en 2005. Quel...