Powinieneś użyć sql:variable("@LanguagePath1")
zamiast po prostu @LanguagePath1
. Przeczytaj więcej na ten temat tutaj
. Chociaż nie jestem pewien, czy dynamiczny xpath zadziała :) Jednak coś takiego jak xmltest.value('(/languages/language[@id=sql:variable("@languageCode")])[1]
powinien działać.