Articles of indexation

SQL Server: comment écrire une instruction alter index pour append une colonne à l’index unique?

J’ai un index UNIQUE, NON CLUSTERED sur une table qui utilise actuellement 4 colonnes pour l’index. Je veux créer un script alter qui peut simplement append une autre colonne à cet index. Le nouveau type de colonne est varchar . La firebase database est SQL Server 2005. Merci d’avance.

Convertir l’index de colonne en lettre de colonne correspondante

Je dois convertir un index de colonne de la google spreadsheet en valeur de lettre correspondante, par exemple, à l’aide d’une feuille de calcul: J’ai besoin de le faire (cette fonction n’existe évidemment pas, c’est un exemple): getColumnLetterByIndex(4); // this should return “D” getColumnLetterByIndex(1); // this should return “A” getColumnLetterByIndex(6); // this should return “F” […]

Est-il possible de modifier l’index de colonne dans la migration des rails 3?

J’ai une table ‘users’ avec la colonne ’email’. Auparavant, il était unique (avec index), mais une nouvelle exigence consiste à autoriser les nils. Y a-t-il une meilleure solution que: remove_index :users, :email add_index :users, :email ? Initialement, il a été ajouté avec l’option unique: add_index :users, :email, :unique => true

Copier une table MySQL contenant des index

Je peux copier une table MySQL pour créer une nouvelle table: CREATE TABLE newtable SELECT * FROM oldtable Cela fonctionne, mais les index ne sont pas copiés dans la nouvelle table. Comment puis-je copier un tableau contenant les index?

Opérateurs de support de surcharge pour obtenir et définir

J’ai le cours suivant: class risc { // singleton protected: static unsigned long registers[8]; public: unsigned long operator [](int i) { return registers[i]; } }; Comme vous pouvez le voir, j’ai implémenté l’opérateur entre crochets pour “obtenir”. Maintenant, je voudrais l’implémenter pour le réglage, à savoir: risc[1] = 2 . Comment ceci peut être fait?

Index pour plusieurs colonnes dans ActiveRecord

Dans ActiveRecord, il existe deux manières de déclarer des index pour plusieurs colonnes: add_index: classifications, [: species,: family,: sortingvial_names] add_index: classifications,: espèces add_index: classifications,: famille add_index: classifications,: sortingvial_names Y a-t-il une différence entre la première approche et la seconde? Si oui, quand devrais-je utiliser le premier et le deuxième?

Comment puis-je utiliser MySQL pour utiliser une requête INDEX?

Je travaille sur un projet web avec la firebase database MySql sur Java EE. Nous avions besoin d’une vue pour résumer les données de 3 tables avec plus de 3 millions de lignes. Chaque table a été créée avec index. Mais je n’ai pas trouvé de moyen de tirer profit des index dans la récupération […]

Quelle est la différence entre la reconstruction d’index hors ligne et en ligne dans SQL Server?

Lors de la reconstruction d’un index, il existe une option pour ONLINE = OFF et ONLINE = ON. Je sais que lorsque le mode ONLINE est activé, il crée une copie de l’index, utilise de nouvelles requêtes, puis reconstruit l’index d’origine, en suivant les modifications à l’aide des versions (corrigez-moi si je me trompe). Mais […]

SQL: définir la colonne existante comme clé primaire dans MySQL

J’ai une firebase database avec 3 colonnes: id, name, somethingelse Cette table n’a pas d’index et je reçois “Aucun index défini!” dans phpmyadmin id est une valeur alphanumérique à 7 points, unique pour chaque ligne. Je veux définir Drugid pour être la clé primaire / index (je ne connais pas la différence s’il y en […]

Test d’inégalité dans T-SQL

Je viens de trouver cela dans une clause WHERE: AND NOT (t.id = @id) Comment cela se compare-t-il avec: AND t.id != @id Ou avec: AND t.id @id J’écris toujours ce dernier moi-même, mais clairement quelqu’un d’autre pense différemment. Est-ce qu’on va faire mieux que l’autre? Je sais que le fait d’utiliser ou != Va […]