Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Формирование XML / 3 сообщений из 3, страница 1 из 1
26.12.2018, 15:37
    #39753474
alm2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование XML
В программе формируется XML файл

вот его фрагмент :
...
Код: sql
1.
2.
3.
4.
5.
6.
7.
<DS_ONK>1</DS_ONK>
<C_ZAB>3</C_ZAB>
   <CONS>
	<PR_CONS>0</PR_CONS>
   </CONS>

<PRVS>22</PRVS>


.....


Здесь фрагмент программы:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
				    case  when DS_ONK =0 then null else DS_ONK  end as DS_ONK,
			    
							    --- 25-12-2018 --
				     as C_ZAB,
											    
                 --н 25-12-2018 -  консилиум =0	
					--- начало блока cons
					 (select ds_onk*0 as PR_CONS
					from (select  					              
					              case  when ds_onk=0 then null else 0  end as PR_CONS,					              
							id_sluch 
							from SLUCH  CONS
							where zSLUCH.id_sluch = id_sluch
							) CONS 
					where zSLUCH.id_sluch = CONS.id_sluch	
					for xml auto,type,elements),
				--- конец блока CONS
                                  
				    --к 25-12-2018 - консилиум    
											    
											    
				    PRVS,

				    VERS_SPEC,

				    rtrim(IDDOKT) as IDDOKT,
				    ED_COL,




ВОПРОС:

Как сделать, чтобы при DS_ONK=0 не формировался блок
Код: sql
1.
2.
3.
<CONS>
	<PR_CONS>0</PR_CONS>
   </CONS>
...
Рейтинг: 0 / 0
26.12.2018, 16:53
    #39753527
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование XML
Вангую... where написать надо.
...
Рейтинг: 0 / 0
28.12.2018, 17:49
    #39754661
энди
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование XML
о, гляжу омс структура :)
но у нас все проще, есть бд, если в ней NULL так ничего и не выводится, а если значение есть, формируется :)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Формирование XML / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]