sql >> Database >  >> RDS >> Sqlserver

SQL Server 2005 Vreemd varchar-gedrag

Laat me antwoorden met enkele citaten uit de SQL Server-documentatie.

char en varchar

Tekengegevens converteren

Dus je varchar wordt gedeclareerd als een varchar(1) , en de impliciete conversie in uw SET statement (van een letterlijke tekenreeks met lengte 3 tot een varchar(1) ) kapt dog af naar d .



  1. Hoe kan ik voor elke letter in een string met SQL van hoofdletter veranderen?

  2. Oracle ORA-30004 bij gebruik van de functie SYS_CONNECT_BY_PATH,

  3. Is het een fout van de PostgreSQL SQL-engine en hoe deze te vermijden (omzeiling)?

  4. opgeslagen in mysql-veld maar geen regeleinde bij echo