2015-10-23 5 views
0

Мне нужно экспортировать некоторые данные из базы данных SQL в файл .txt. Я экспорт данных конкретных столбцов, мне нужно с этим запросом:SQL Data-Export-Issue с ​​функцией пользователя

SELECT Category1, Category2, Category3 
FROM dbo.tbl1 
WHERE Category1 = 'JP-4' 
AND Category2> 4; 

Я также получил функцию, чтобы удалить HTML форматирования из данных.

SELECT 
Category1, Category2, Category3, 
dbo.func_RemoveHTML ([Category3]) 
FROM dbo.tbl1 
WHERE Category1 = 'JP-4' 
AND Category2> 4; 

Функция работает, но этот путь Category3 добавляется в качестве дополнительного столбца (без заголовка) за колонной Category3 вместо выполнения функции на первом столбце Category3 (если это имеет смысл. Трудно объяснить)

Я попытался удалить

SELECT 
Category1, Category2, Category3 

и просто выбрать столбец с функцией а затем заголовки столбцов пропадают.

Любые идеи?

ответ

0

Попробуйте это так ... так что вы будете выполнять функции и результат будет в колонке «Category3»

SELECT 
Category1, Category2, dbo.func_RemoveHTML ([Category3]) as 'Category3'  
FROM dbo.tbl1 
WHERE Category1 = 'JP-4' 
AND Category2> 4; 

В принципе вы можете выбрать все, что вы хотите, только один раз вы выбираете столбец или функцию и использовать его в инструкции выбора, вы можете переименовать ее или добавить псевдоним, используя «AS» SomeName »

Смежные вопросы