SQL Server (T-SQL) - Rzutowanie typów danych, na przykładzie rzutowania TEXT na NVARCHAR(MAX)
Notatka na temat rzutowania typów w Transact-SQL (MS SQL Server), na konkretnym przykładzie zamiany typu danych z TEXT na NVARCHAR(MAX).
Jak rzutować typu danych w T-SQL?
Jakiś czas temu, z pewnych przyczyn stanąłem przed koniecznością zrzutowania danych w kwerendzie SQL z typu TEXT na NVARCHAR(MAX). O ile rzutowanie samo w sobie nie było problemem, ponieważ składnia tej operacji była mi znana, a przy tym trzeba przyznać, że nie jest ona specjalnie skomplikowana, to mimo wszystko należało zastanowić się, czy rzutowanie takie w ogóle powinno, mieć miejsce, lub chociaż czy w ogóle może być wykonane, choćby ze względu na kwestie kodowania tekstu. Po stosunkowo krótkich poszukiwaniach, dotarłem do informacji, że owszem, spokojnie można rzutować na siebie te typy danych. Dodatkowo warto wspomnieć, ze stosowanie typu NVARCHAR(MAX) jest wysoce zalecane, ponieważ TEXT (NTEXT) jest uznany za przestarzały.Przechodząc jednak do samego rzutowania, może ono wyglądać podobnie to poniższego przykładu:
Jak już wspomniałem - składnia operacji rzutowania, jest bardzo prosta :)
Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!