Als «varchar» getaggte Fragen

Bezieht sich normalerweise auf einen String-Datentyp mit variabler Länge.

5
Schreibe Unterschiede zwischen varchar und nvarchar
Derzeit verwenden wir in unserer SQL Server 2012-Datenbank, varcharund das möchten wir ändern nvarchar. Ich habe dazu ein Skript generiert. Meine Frage ist, gibt es irgendwelche Unterschiede in, wie SQL Server varcharSpalten gegen nvarcharSpalten schreibt ? Wir haben eine Reihe von Backend-Prozeduren, die mir Sorgen machen. Bearbeiten: Nicht sicher, ob …



3
N Präfix vor der Zeichenfolge in der Transact-SQL-Abfrage
Würden Sie mir bitte sagen, wann ich das Präfix N vor der Zeichenfolge in der Transact-SQL-Abfrage verwenden soll? Ich habe begonnen, mit einer Datenbank zu arbeiten, bei der mit einer Abfrage wie dieser keine Ergebnisse erzielt werden SELECT * FROM a_table WHERE a_field LIKE '%а_pattern%' bis ich das Muster ändere …

2
Möglicher INDEX für ein VARCHAR-Feld in MySQL
Ich arbeite in einer MySQL-Datenbank mit einer Tabelle wie dieser: +--------------+ | table_name | +--------------+ | myField | +--------------+ ... und ich muss eine Menge solcher Fragen stellen (mit 5-10 Zeichen in der Liste) : SELECT myField FROM table_name WHERE myField IN ('something', 'other stuff', 'some other a bit longer'...) …


1
Würde die Indexsuche mit char vs varchar merklich schneller sein, wenn alle Werte 36 Zeichen betragen?
Ich habe ein Legacy-Schema (Haftungsausschluss!), Das eine Hash-basierte generierte ID für den Primärschlüssel für alle Tabellen verwendet (es gibt viele). Ein Beispiel für eine solche ID ist: 922475bb-ad93-43ee-9487-d2671b886479 Es gibt keine Hoffnung, diesen Ansatz zu ändern, jedoch ist die Leistung beim Indexzugriff schlecht. Abgesehen von der Vielzahl von Gründen dies …




4
Welche Konsequenzen hat das Setzen von varchar (8000)?
Gibt es einen Grund, warum wir varchar nicht immer als Maximum definieren sollten, z. B. varchar(8000)unter SQL Server, da varchar einen der Feldgröße proportionalen Speicherplatz benötigt ? Wenn ich jemanden beim Erstellen eines Tisches sehe, varchar(100)sollte ich ihm sagen, dass du falsch liegst, was du tun sollst varchar(8000)?




2
Konvertieren einer VARCHAR in eine VARBINARY
Ich habe ein Protokoll der teuren laufenden Abfragen zusammen mit ihren Abfrageplänen in einer Tabelle geführt, damit wir Leistungstrends überwachen und Bereiche identifizieren können, die optimiert werden müssen. Es ist jedoch so weit, dass die Abfragepläne zu viel Speicherplatz beanspruchen (da der gesamte Plan für jede Abfrage gespeichert wird). Ich …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.