[PL] “Tego jeszcze nie zrobiliśmy”
W trakcie pisania rozdziału (książki? jakiej książki? ;-)) poświęconego typowi danych XML w SQL Server 2008 przy zabawach z zapytaniami z klauzulą FOR XML natrafiłem na ciekawy komunikat błędu:
Msg 3625, Level 16, State 17, Line 1
'Inline XSD for FOR XML EXPLICIT' is not yet implemented.
Znaczy się, dany “ficzer” jest w planach, ale jeszcze go nie ma :-)
Tak się zastanawiam, czy nie lepiej po prostu pluć użytkownikowi w twarz:
Msg 102, Level 15, State 1, Line 21
Incorrect syntax near 'XMLSCHEMA'.
Ale po chwili namysłu dochodzę do wniosku, że przecież ktoś tu dobrze chciał. Poinformował usera, że prace nad implementacją schematów dla klauzuli FOR XML EXPLICIT trwają ;-)
Ciekawe, że komunikat występuje w SQL Server 2005, jak również w SQL Server 2008. Czyli że od ponad trzech (ale pewnie bliżej prawdy byłoby napisać “pięciu”) lat się nie udało tego napisać? Hmm, widocznie albo są ważniejsze rzeczy, albo... ten, kto się zdeklarował napisać “ficzera”, już w MS nie pracuje, a komunikat pozostał na pamiątkę :D
PS. Nie, żebym nalegał na szybkie zrealizowanie funkcjonalności pt. 'Inline XSD for FOR XML EXPLICIT' :-)