|
Как искать конкретное значение по всей базе SQL
|
|||
---|---|---|---|
#18+
подскажите, пожалуйста, как искать конкретное значение "123" по всем таблицам базы Я знаю как по всей базе искать конкретное поле SELECT TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME=N'mipersid'; А как найти поле , где есть значение 123 по всем полям всех таблиц базы ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2020, 11:04 |
|
Как искать конкретное значение по всей базе SQL
|
|||
---|---|---|---|
#18+
Kontox, а в битовых полях тоже искать? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2020, 11:08 |
|
Как искать конкретное значение по всей базе SQL
|
|||
---|---|---|---|
#18+
Kontox Я знаю как по всей базе искать конкретное поле И селект для каждой таблицы. Либо по отдельности, либо одним запросом с UNION Можно это всё в динамическом SQL, по метаданным базы ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2020, 11:34 |
|
Как искать конкретное значение по всей базе SQL
|
|||
---|---|---|---|
#18+
alexeyvg Kontox Я знаю как по всей базе искать конкретное поле И селект для каждой таблицы. Либо по отдельности, либо одним запросом с UNION Можно это всё в динамическом SQL, по метаданным базы Код: sql 1.
А значение: Код: sql 1. 2.
где MyTable - таблица, найденная предыдущим запросом, из метаданных ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2020, 11:45 |
|
Как искать конкретное значение по всей базе SQL
|
|||
---|---|---|---|
#18+
нет в битовых полях не надо Вот так и искать по другим полям. ... AND COLUMN_NAME2=N'...' AND COLUMN_NAME3=N'...' ... там 250 таблиц, полей около 1000)) так что надо что то побыстрее. через строчку )) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2020, 11:46 |
|
Как искать конкретное значение по всей базе SQL
|
|||
---|---|---|---|
#18+
"123" может быть не только в mipersid ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2020, 11:47 |
|
Как искать конкретное значение по всей базе SQL
|
|||
---|---|---|---|
#18+
Kontox, Код: sql 1. 2. 3. 4. 5. 6.
для xtype вытащить нужные кода из sys.types ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2020, 11:55 |
|
Как искать конкретное значение по всей базе SQL
|
|||
---|---|---|---|
#18+
Kontox там 250 таблиц, полей около 1000)) так что надо что то побыстрее. через строчку )) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2020, 12:18 |
|
Как искать конкретное значение по всей базе SQL
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2020, 12:36 |
|
Как искать конкретное значение по всей базе SQL
|
|||
---|---|---|---|
#18+
Kontox,
Код: 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
Код: 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2020, 13:11 |
|
|
start [/forum/topic.php?fid=46&msg=39929774&tid=1686445]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 312ms |
total: | 439ms |
0 / 0 |