De fout is correct, u kunt niet impliciet (of expliciet) een VARCHAR(MAX)
casten naar sql_variant
. Als Name
is een VARCHAR(MAX)
je moet het converteren naar een compatibel type (zoals VARCHAR(8000)
om het als parameter door te geven aan sys.fn_sqlvarbasetostr()
zie msdn:
Als je de functionaliteit van sys.fn_sqlvarbasetostr()
. nodig hebt en je col niet omlaag kunt converteren zonder gegevens te verliezen, moet je misschien je eigen versie van die functie gebruiken. CLR zou een goede gok zijn.