Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 for xml raw  [new]
ыыыыы
Guest
выполняю:

select 1 place_x
for xml raw ('form')

получаю:

<form place_x005F_x="1"/>

кто-нибудь может объяснить это явление? откуда выделенные знаки?

Microsoft SQL Server 2005 - 9.00.3042.00 (X64) Feb 10 2007 00:59:02 Copyright (c) 1988-2005 Microsoft Corporation Developer Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 2)
4 дек 09, 17:15    [8021709]     Ответить | Цитировать Сообщить модератору
 Re: for xml raw  [new]
Konst_One
Member

Откуда:
Сообщений: 11515
_ символ подчёркивания
4 дек 09, 17:16    [8021717]     Ответить | Цитировать Сообщить модератору
 Re: for xml raw  [new]
ыыыыы
Guest
и что с ним не так
4 дек 09, 17:19    [8021733]     Ответить | Цитировать Сообщить модератору
 Re: for xml raw  [new]
Konst_One
Member

Откуда:
Сообщений: 11515
x005F
4 дек 09, 17:19    [8021739]     Ответить | Цитировать Сообщить модератору
 Re: for xml raw  [new]
Glory
Member

Откуда:
Сообщений: 104760
x005F - это шестнадцатиричный код символа "_"
4 дек 09, 17:20    [8021744]     Ответить | Цитировать Сообщить модератору
 Re: for xml raw  [new]
ыыыыы
Guest
а как он там оказался?((
и почему его во втором случае нет?

select 1 place_x, 2 place_y
for xml raw ('form')

<form place_x005F_x="1" place_y="2"/>
4 дек 09, 17:24    [8021770]     Ответить | Цитировать Сообщить модератору
 Re: for xml raw  [new]
ыыыыы
Guest
select 1 place_t, 2 place_y
for xml raw ('form')

<form place_t="1" place_y="2"/>
4 дек 09, 17:28    [8021796]     Ответить | Цитировать Сообщить модератору
 Re: for xml raw  [new]
Konst_One
Member

Откуда:
Сообщений: 11515
_x дают такое сочетание
4 дек 09, 17:29    [8021805]     Ответить | Цитировать Сообщить модератору
 Re: for xml raw  [new]
Konst_One
Member

Откуда:
Сообщений: 11515
попробуйте

PLACE_X вместо place_x
4 дек 09, 17:30    [8021815]     Ответить | Цитировать Сообщить модератору
 Re: for xml raw  [new]
ыыыыы
Guest
я уж догадался, а почему, кто-нибудь знает?
и можно ли обойти это явление?
4 дек 09, 17:31    [8021818]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить