Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MultiValue и T-SQL / 1 сообщений из 1, страница 1 из 1
29.11.2001, 14:32
    #32018119
Fill
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MultiValue и T-SQL
Добрый день.

Есть простой запрос получения информации из NDS:

Use master
go

sp_addlinkedserver 'ADSI_LINKED_SERVER', 'Active Directory Services 2.5', 'ADSDSOObject', 'adsdatasource'
go

Use MyTestBase
go

SELECT *
FROM OpenQuery(ADSI_LINKED_SERVER,
'<NDS://MYORGNDS/C=RU>;(Object Class=User);ADsPath,Surname,Given Name;Subtree')
where [Given Name] Is Not NULL
order by Surname
go

Этот запрс работает без проблем.

Но вот мне понадобилось получить CN и я обломился. Дело в том, CN в NDS имеет MultiValue значение, т.е. - массив строк.

Подскажите, можно ли средствами T-SQL вытащить хотя бы первое значение из массива? Или бросить все это и вытаскивать CN из ADsPath?

С уважением, Сергей.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / MultiValue и T-SQL / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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