|
|
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
возможно ли динамический запуск такого скрипта, допустим через ExecuteNonQuery? или надо обязательно создавать процедуру? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 22:12 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
ViPRosзапуск такого скриптакак сей скрипт не запускай, все равно получишь ... одинаковый результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 23:57 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
p2., Да ладно, просто не увидел DO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 00:05 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
есть непонятные вещи почему этот скрипт без ошибок работает, но не создает форинкеи (а они точно есть и должны быть созданы) кажется Perform (selstr) нифига не делает? (или ошибку тоже уничтожает?) тут и Exec ничем не помогает можно конечно все это переписать, но все ж хочется понять в чем дело Код: plsql 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 14:28 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
ViPRos, perform selstr Код: plpgsql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 15:03 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
qwwq, ну я ж написал что EXECUTE не помогла тут до execute и не доходит почему то SELSTR пусто???? получается что в Постгри не работает конструкция??? Код: plsql 1. 2. 3. 4. 5. 6. это выдает только имя последней записи какого хера затирается selstr??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 15:25 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
ViPRosqwwq, ну я ж написал что EXECUTE не помогла не надо истерик. perform НЕ имеет никакого отношения к выполнению динамического sql А execute [plpgsql.execute, не путать с sql.execute] -- команда plpgsql для исполнения строки, созданной как строка. -- это константа, независимо от скорости нажимания вами кнопочек Далее, объясните внятно, что у вас не получается -- вы хотите накопить агрегат строки ? так и пишите Код: sql 1. или копите в цикле. (первое -- предпочтительнее) что-то иное -- протрите шары, они таки не хрустальные, но вдруг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 15:34 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
qwwq, да не истерю, просто была ожидаемая реакция что в переменной будет агрегирована информация нужная, даже не смотрел, что там :) попробую через функцию эту (постгри не знаю, просто пытаюсь точечно перевести код МССКЛ на эквивалентный в Постгри) спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 15:39 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
ViPRosqwwq, какого хера затирается selstr??? гм. ну вот добавьте STRICT, прочитайте вывод. помедитируйте. затем ознакомьтесь таки с RTFM по plpgsql.{SELECT ... INTO [STRICT] } http://www.postgresql.org/docs/9.4/static/plpgsql-statements.html#PLPGSQL-STATEMENTS-SQL-ONEROW -- жизнь и наладится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 15:45 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
qwwq, хрен редки не слаще либо одна строка либо ошибка, ладно попробую по другому спс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 16:00 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
кажись тут лучше всего подходит FOR ... LOOP ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 16:04 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
ViPRosкажись тут лучше всего подходит FOR ... LOOPя вам сразу предложил поциклиться. это даст вам время освоиться на местности. а то,что string_agg вычислительно предпочтителен -- это отдельный факт == проблема отсутствия "передачи по ссылке" в plpgsql. его просто надо уметь готовить. И на малых объёмах проблема N*N/2 вас не накроет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 16:30 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
ViPRosпостгри не знаюПрофессиональный форум не самый удачный выбор для демонстрации незнания синтаксиса. Если нужно что-то сделать, то нанимают профессионала или изучают инструмент, благо документация по postgresql краткая и достаточно внятная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 16:31 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
ViPRosqwwq, хрен редки не слаще либо одна строка либо ошибка, ладно попробую по другому спсво! вы слишком торопитесь -- тут вам надо прочитать текст ошибки , и таки прочитать rtfm -- и уяснить, что именно так оно (предложение для присвоения одной строки и работает) -- это там битым текстом написано. и как результат -- закрепить знание , либо взяв агрегат одной строкой , либо слепив его в цикле однострочных присвоений. всё ж таки на старости лет скакать галопом поперек реального мира из ожиданий из совсем другой области -- немного несолидно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 16:36 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
qwwq, ниче, освоюсь между прочим string_agg тоже не помог, пришлось в цикле ну тут форум то пусть, вы должны быть рады, что появился нуб :) ну нет времени, потому и галопом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 16:48 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
ViPRosqwwq, ниче, освоюсь между прочим string_agg тоже не помог, пришлось в цикле ну тут форум то пусть, вы должны быть рады, что появился нуб :) ну нет времени, потому и галопом чож тут радоваться. хотите быть нубом -- прочтите "РТФМ для нубов" "как правильно быть нубом" или "как задавать нубские вопросы" а то ж не два, не полтора и вопрос по полочкам ленитесь/стремаетесь сформулировать РТФМ для нубов, черновикМол делал то-то: "раз-два" получил то-то: "раз-два" хочу совсем напротив третьего "раз-два" -- как быть ? а вы -- авторв туда ткнулся (беме) в сюда ткнулся (беме) хочу странного (беме) -- и сиди -- за вас додумывай, что же вы всё таки пытались, как пытались, чего хотели, чего ожидали какая ж тут радость ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 18:23 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
qwwq, да, пойми, вроде простая штука, пробежаться по данным и составить текст для batch sql, а тут кругом засада если бы думал, что делаю что то сложное, то конечно спросил бы у спецов - как это можно делать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 19:06 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
вот чем лучше пользоваться ANSI Catalog или PG_Catalog? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 19:17 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
ViPRosчем лучше пользоватьсякритерии лучшести? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 20:02 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
p2., какой из них пользовался бы ты для таких вещей Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 20:10 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
вот Вася долбаный, хорошо хоть увидел :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 20:13 |
|
||
|
Npgsql - скрипт
|
|||
|---|---|---|---|
|
#18+
ViPRos, почему то постгри мозгов не хватает анализировать вложенные анонимные блоки - надо то всего то объединить declare и end :( не работает Код: plsql 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 21:41 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39019133&tid=1997850]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
18ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 298ms |

| 0 / 0 |
