


Comment puis-je convertir toutes les données en majuscules en casse appropriée dans SQL Server ?
Transformation des données en majuscules en casse appropriée dans SQL Server
Défi :
Vous travaillez avec une table SQL Server contenant des données entièrement en majuscules et vous avez besoin d'un moyen de les convertir en casse appropriée (également appelée casse du titre). Cet article fournit la solution.
Résolution :
La fonction SQL Server suivante convertit efficacement les mots majuscules séparés par des espaces en casse appropriée :
CREATE FUNCTION ToProperCase (@string VARCHAR(255)) RETURNS VARCHAR(255) AS BEGIN DECLARE @i INT; -- Index DECLARE @l INT; -- Input length DECLARE @c NCHAR(1); -- Current character DECLARE @f INT; -- First letter flag (1/0) DECLARE @o VARCHAR(255); -- Output string DECLARE @w VARCHAR(10); -- Whitespace characters SET @w = '[' + CHAR(13) + CHAR(10) + CHAR(9) + CHAR(160) + ' ' + ']'; SET @i = 1; SET @l = LEN(@string); SET @f = 1; SET @o = ''; WHILE @i <= @l BEGIN SET @c = SUBSTRING(@string, @i, 1); IF PATINDEX(@w, @c) > 0 SET @f = 1; ELSE IF @f = 1 BEGIN SET @o = @o + UPPER(@c); SET @f = 0; END ELSE SET @o = @o + LOWER(@c); SET @i = @i + 1; END; RETURN @o; END;
Caractéristiques principales :
- Convertit les mots entièrement en majuscules séparés par des espaces en casse appropriée.
- Préserve la casse des mots minuscules.
- Prend en charge les alphabets non anglais.
- Fonctionne de manière cohérente sur les différentes versions de SQL Server.
- Facilement adaptable à Unicode (NCHAR, NVARCHAR) et longueur de paramètre réglable.
- Permet de personnaliser la définition des espaces.
Mise en œuvre :
Pour utiliser cette fonction, passez simplement votre texte en majuscule en argument :
SELECT dbo.ToProperCase('ALL UPPER CASE and SOME lower ÄÄ ÖÖ ÜÜ ÉÉ ØØ ĈĈ ÆÆ') AS ProperCaseText;
Sortie :
<code>ProperCaseText ----------------------------------------------------------------- All Upper Case and Some lower Ää Öö Üü Éé Øø Cc Ææ</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

MySqlBlobShavelimits: Tinyblob (255 bytes), blob (65 535 bytes), Mediumblob (16 777 215 bytes), et Longblob (4 294 967 295 bytes). Obseffectively: 1) considérer la compréhension de l'Impacts et de laARGELLOBBOBSEXTERNELLEMENT; 2)

Les meilleurs outils et technologies pour automatiser la création d'utilisateurs dans MySQL incluent: 1. MySQLWorkbench, adapté à des environnements petits et moyens, faciles à utiliser mais une consommation de ressources élevées; 2. ANSIBLE, adapté aux environnements multi-serveurs, courbe d'apprentissage simple mais abrupte; 3. Scripts Python personnalisés, flexibles mais doivent assurer la sécurité des scripts; 4. Puppet et chef, adapté aux environnements à grande échelle, complexes mais évolutifs. Les besoins d'échelle, de courbe d'apprentissage et d'intégration doivent être pris en compte lors du choix.

Oui, YouCansearchInSideAblobinMysQlutingSpecifiCTechniques.1) ConvertTheBlobtoAutf-8StringWithConvertFunctionandSearchusingLiliN.2) ForcompressedBlobs, useUncompressBeForEConversion.3)

MysqloffersvariousStringDatatypes: 1) CharForfixed-LengthStrings, idéalforcenthenglenthDatalikEcountryCodes; 2) varcharforvariable-lengthstrings, adaptFieldsLikenames; 3) textTypesForLargerText, bonforblogpostsbutcanimpactperformance; 4) binaryvarb

Tomastermysqlblobs, suivi de l'essence: 1) ChooseTheApproProProprepropriéBlobType (TinyBlob, Blob, moyenblob, longblob) BasedAdatasize.2) INSERTDATAUSINGLOAD_FILEFERAFFICY

BLOBDATATYTYSINMYSQLAREUSEUSEFORVORAGELLARGEBINALDATALIKEIMAGSORAUDIO.1) USEBLOBTYPES (TINYBLOBTOLONGBLOB) BASEDATADATASIZENEDES. 2) StoreBlobsin Perplate PetoopTime Performance.3) Considérants

ToadDuserstomysqlfromTheCommandline, LoginaSroot, TheSusecreateUser'Username '@' host'identifiedBy'password '; TOCREATEEEWUSER.GRANTERMISSIONSWITHGRANTALLPRIVILEGESONDATABASE.

MysqlofferseightStringDatatypes: char, varchar, binaire, varbinaire, blob, texte, énumé


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

MinGW - GNU minimaliste pour Windows
Ce projet est en cours de migration vers osdn.net/projects/mingw, vous pouvez continuer à nous suivre là-bas. MinGW : un port Windows natif de GNU Compiler Collection (GCC), des bibliothèques d'importation et des fichiers d'en-tête librement distribuables pour la création d'applications Windows natives ; inclut des extensions du runtime MSVC pour prendre en charge la fonctionnalité C99. Tous les logiciels MinGW peuvent fonctionner sur les plates-formes Windows 64 bits.

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Navigateur d'examen sécurisé
Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

VSCode Windows 64 bits Télécharger
Un éditeur IDE gratuit et puissant lancé par Microsoft
