Witaj na Zine.net online Zaloguj się | Rejestracja | Pomoc

[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' :-)

Opublikowane 4 sierpnia 2008 09:04 przez brejk
Filed under: , ,

Komentarze:

# re: [PL] “Tego jeszcze nie zrobiliśmy”

4 sierpnia 2008 11:28 by apl

Może spróbuj to wrzucić na Connect, a nuż się komuś przypomni? :)

# re: [PL] “Tego jeszcze nie zrobiliśmy”

4 sierpnia 2008 11:45 by brejk

Jasne, jak tylko będzie działał... :D

# re: [PL] “Tego jeszcze nie zrobiliśmy”

4 sierpnia 2008 15:19 by Tomasz Smykowski

No wlasnie wrzuc to na Connecta i daj linka tutaj i wszyscy to poprzemy i wtedy Microsoft da zabawną odpowiedź: nie do naprawienia, bo zachowanie to jest 'by design'. ;)

# re: [PL] “Tego jeszcze nie zrobiliśmy”

4 sierpnia 2008 15:42 by brejk

# re: [PL] “Tego jeszcze nie zrobiliśmy”

13 sierpnia 2008 17:17 by mad

Natchnąłeś mnie, żeby zajrzeć co jest jeszcze "not yet implemented". To query:

select * from sys.messages where language_id = 1033 and text like '%yet implemented%'

zwraca parę ciekawych rzeczy. W szczególności jakieś stałe typu text/ntext/image. Twoich Inline XSD może się doczekamy. Tych stałych raczej nie...

# re: [PL] “Tego jeszcze nie zrobiliśmy”

17 sierpnia 2008 15:01 by brejk

@mad: Hehe, dobre :-) Też im trzeba zasugerować, żeby to wywalili...

# re: [PL] “Tego jeszcze nie zrobiliśmy”

17 sierpnia 2008 15:09 by brejk

# re: [PL] “Tego jeszcze nie zrobiliśmy”

1 października 2008 23:19 by can_do

A 'jaka książka' to jakoś niedługo się na półkach pojawi? ;-)

Komentarze anonimowe wyłączone

About brejk

MVP, MCT, SQL Server geek