Мне нужно извлечь имена объектов (имена таблиц, хранимые процедуры, представления и т. Д.) Из SQL-запроса с использованием SQL-сервера. Есть ли какой-либо sql-оператор или ключевое слово или системная хранимая процедура, которая может помочь с этой задачей?Извлечь имена объектов из sql-запроса
1
A
ответ
0
Вы должны проверить Tokenizer - это разбивает запрос на отдельные части («ИНЕКЕ», «FUNCTION» и т.д.)
Я думаю, вы можете использовать любой другой инструмент, но общий подход к разметить ваш запрос.
1
Вы хотите сказать, что хотите получить список имен объектов в базе данных?
Это было бы select * from sys.objects
0
Есть много различных способов решить эту, но каждый из них может быть различным в зависимости от версии сервера SQL вы находитесь.
Один из самых низких уровней, чтобы извлечь эту информацию из вне sysobjects ...
SELECT o.name,
CASE o.type
WHEN 'U' THEN 'Table'
WHEN 'V' THEN 'View'
WHEN 'P' THEN 'Procedure'
WHEN 'FN' THEN 'Function'
ELSE o.Type
END as Type
FROM sysobjects o
WHERE type in ('U', 'V', 'P', 'FN')
ORDER BY Type
Это будет работать на любой версии SQL Server.
Надеюсь, что поможет
0
Это даст вам список объектов. Просто похоже на Пола Ответа.
ВЫБРАТЬ имя, type_desc, типа, create_Date, modify_date ИЗ sys.objects ORDER BY type_Desc, типа, имени
Смежные вопросы
- 1. извлечь имена объектов из списка
- 2. Имена объектов объектов из переменных?
- 3. Извлечь имена столбцов из java.sql.ResultSet
- 4. R получить имена объектов из списка объектов
- 5. Извлечь имена объектов с разных уровней вложенности в JSON
- 6. Извлечь значение из массива объектов
- 7. Как извлечь перечисленные имена (имена плагинов) из текста?
- 8. Извлечь имена запущенных процессов
- 9. Имена объектов и имена таблиц
- 10. Извлечь имена контроллера и действия из ActionResult
- 11. Извлечь имена таблиц из запроса TSQL
- 12. Извлечь имена переменных из двоичного кода?
- 13. Извлечь имена столбцов из запроса MySQL
- 14. Bat: как извлечь имена файлов из команды
- 15. Как извлечь имена классов из селектора CSS?
- 16. Извлечь имена методов из файлов кода .CS
- 17. Как извлечь неизвестные имена из строки
- 18. Как извлечь имена типа структуры из .dll?
- 19. Извлечь имена пользователей из текстового файла
- 20. Извлечь имена столбцов из другой таблицы?
- 21. Извлечь числа и имена из строки
- 22. Как извлечь все имена из блока текста
- 23. Как извлечь имена тегов из XML
- 24. Извлечь табличные имена из MySQL Workbench
- 25. извлечь имена из упорядоченного вектора в R
- 26. Извлечь имена файлов из git pull output
- 27. vBulletin - извлечь имена пользователей из таблицы пользователя
- 28. Как извлечь имена из списков в R
- 29. Как извлечь имена объектов во время разбора JSON
- 30. PHP Переменные имена объектов?
У меня есть запрос: «выбери * из туЬаЫх где условия = верно ; выполнить my_storedprocedure 1,2,3 " Я хочу иметь DB_Object | Тип --------------------------- my_table | стол my_storedp .. | хранимая процедура и т. д. –