|
|
|
Генератор SQL запросов
|
|||
|---|---|---|---|
|
#18+
Приветствую уважаемые, обращаюсь с просьбой нужна тулза которая генерила бы SQL запрос. постараюсь обяснить чтобы человек не сидел и не писал SQL код вручную, а скажем просто через интерфейс мог бы выбрать необходимые для себя поля, задать критерии поиска и на выходе получил бы готовый SQL запрос. нужно чтобы был веб интерфейс. я думаю средствами html & javascript это можно реализовать. Если кто знает уже существующую пожалуйста подскажите как называется и где ее найти или подскажите как можно такую вещь создать Заранее благодарен Если что будет непонятно спрашивайте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2010, 14:51:33 |
|
||
|
Генератор SQL запросов
|
|||
|---|---|---|---|
|
#18+
Если запрос не сложнее select … from … where …, то не понятно, что вызывает затруднения. Вы хоть что-то уже пытались сделать или это вопрос типа "сделайте за меня"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2010, 15:11:19 |
|
||
|
Генератор SQL запросов
|
|||
|---|---|---|---|
|
#18+
AntonariyЕсли запрос не сложнее select … from … where …, то не понятно, что вызывает затруднения.А если сложнее, что "конструктор запросов" весьма вероятно построит далеко не оптимальный вариант ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2010, 15:21:14 |
|
||
|
Генератор SQL запросов
|
|||
|---|---|---|---|
|
#18+
Ага, sql-конструкторы — зло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2010, 15:23:52 |
|
||
|
Генератор SQL запросов
|
|||
|---|---|---|---|
|
#18+
Antonariy Спасибо за ответ Мне как раз таки нужен только select … from … where … Я сейчас пытаюсь сделать, просто проблема в том что я незнаю javascript а мне необходимо сделать его именно в веб интерфейсе и без серверных технологий я одновременно читаю книгу по javascript, и делаю просто так я чувствую долго буду писать, и поэтому обратился за помощью сюда потому что ещё и время поджимает ну а так буду рад любой помощи, подсказкам, примерам, Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2010, 15:28:24 |
|
||
|
Генератор SQL запросов
|
|||
|---|---|---|---|
|
#18+
от чего возникла такая задача? Из собственного незнания SQL или из желания помочь юзерам чего-то там поискать в своих базах? В смысле - для кого предназначен это конструктор sql? Для себя или для посетителей сайта? Для себя можно зафиксировать набор запросов, который будет генерировать конструктор и не очень сильно заморачиваться - обычный "визард"... к примеру тут посмотреть можно. для посетителей уже не очень человеколюбиво будет требовать начальных знаний SQL и структуры собственной базы, так что над критериями поиска стоит очень серьезно подумать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2010, 16:16:53 |
|
||
|
Генератор SQL запросов
|
|||
|---|---|---|---|
|
#18+
идея возникла из желания помочь юзерам. Есть система БД. Пользователям постоянно необходимо делать из этой базы различные отчеты с различными критериями и потом экспортировать его в Excel У него в принципе в системе advanced search где можно задать критерии и сделать поиск но проблема в том что она не выводит больше 1000 записей. в моем представлений я хочу сделать генератор запроса с простым интерфейсом 1. список таблиц 2. список полей выбранной таблицы можно заранее определить какие таблицы и поля есть 3. список полей которые необходимо вывести 4. область для задания критерии. где то 5 условии (and&or) или ещё лучше было бы прямое подключение к oracle c возможностью экспортирования в Excel Если кто сможет помочь буду очень благодарен Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2010, 16:49:46 |
|
||
|
Генератор SQL запросов
|
|||
|---|---|---|---|
|
#18+
webstar, Нет. Так это не делается. Точно совершенно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2010, 17:52:56 |
|
||
|
Генератор SQL запросов
|
|||
|---|---|---|---|
|
#18+
Думаю, при количестве таблиц в отчёте == 1 вполне подойдёт что то вроде phpMyAdmin (гхм..., а что за СУБД у Вас?). Если же таблиц две или более, тут вряд ли поможет какой то визард. Скорей всего, проще будет нарисовать несколько запросов для разных случаев, позволяя юзеру задавать критерии отбора/группировки. Впрочем, в последних версиях phpMyAdmin есть возможность сделать запрос с одним (если не ошибаюсь) параметром. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 00:35:21 |
|
||
|
Генератор SQL запросов
|
|||
|---|---|---|---|
|
#18+
vkle я бы не стал пускать юзеров в мой phpmyadmin ;) Кто их знает, что они там наворотят... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 09:40:03 |
|
||
|
Генератор SQL запросов
|
|||
|---|---|---|---|
|
#18+
Вот Вам алгоритм: Код: plaintext 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. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. Если хотите, то вечером могу сделать окончательный вариант ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 10:43:23 |
|
||
|
Генератор SQL запросов
|
|||
|---|---|---|---|
|
#18+
Ksnk, > vkle я бы не стал пускать юзеров в мой phpmyadmin ;) Кто их знает, > что они там наворотят... Какие привилегии им дадите - то и наворотят. Рулить можно достаточно тонко, вплоть до поля таблицы. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 12:39:07 |
|
||
|
Генератор SQL запросов
|
|||
|---|---|---|---|
|
#18+
Краказябл, Спасибо большое за помощь, буду разбираться, и пытаться делать насчет окончательного варианта было бы классно, если вам не трудно я конечно сам буду пытаться делать, но хорошо будет после сравнить свою работу с работой профессионала. Ещё раз большоое спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2010, 12:42:57 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36634281&tid=1453078]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
208ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 507ms |

| 0 / 0 |
