|
|
|
Как грамотно сформировать оператор insert?
|
|||
|---|---|---|---|
|
#18+
Необходимо вставить в БД запись состоящую из 30-ти полей... Сформировал строку получился длиннющий... Да еще и кавычки в данных разные наводят смуту... Получился такой оператор, что и показывать стыдно..Как сделать более красивый запрос??? insert into t001rep set Name=qqq,TransformU=НКФ-110-57У11;ClassPresition=0.5;LocationInstall=ПС № 29В «Транзитная» 110/6 кВ, ОРУ-110 кВ, 2 СШ, «ТН-110 кВ», ф. А;VoltageFirst=110000/3;VoltageSecond=100/3;Frequency=50.0;Enterprise=ЗВА, 1980 г.;Belong=ОАО «СУЭК-Красноярск», Филиал «Разрез Назаровский»;NameRefrenceStandart=Делитель напряжения;TypeRefrenceStandart=ДН-220пт;NumberRefrenceStandart=8.0;ErrorD80Percent=2.4;ErrorD80=0.098;ErrorD100Percent=3.3;ErrorD100=0.098;ErrorD120Percent=3.3;ErrorD120=0.98;DeviceCompareType=РКЗ.01ПТ;DeviceCompareNumber=176.0;DeviceCompareDataCheck=Tue Apr 05 00:00:00 KRAT 2011;ViewCheck=0;Voltage100=400.0;odps80_1=0.33;odps100_1=0.29;odps120_1=0.28;odps80_2=3.3;odps100_2=5.6;odps120_2=10.4;odps80_1_1=-0.31;odps100_1_1=-0.35;odps120_1_1=-0.36;odps80_2_1=1.4;odps100_2_1=3.8;odps120_2_1=4.7;pptb80_1=0.33;pptb100_1=0.29;pptb120_1=0.28;pptb80_2=3.3;pptb100_2=5.6;pptb120_2=10.4;pptb80_1_1=-0.31;pptb100_1_1=-0.36;pptb80_2_1=4.7;pptb100_2_1=0.0;pptb120_2_1=0.0;Resolution=0;InspectionMan=А.Г. Варфаламеев;DataInspection=Thu Mar 01 00:00:00 KRAT 2012;UserName=;WorksNumber=12134; Вот кусок программы, формирующий этот оператор... Код: java 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 10:07:52 |
|
||
|
Как грамотно сформировать оператор insert?
|
|||
|---|---|---|---|
|
#18+
genya-123, а чем параметры не угодили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 10:26:16 |
|
||
|
Как грамотно сформировать оператор insert?
|
|||
|---|---|---|---|
|
#18+
genya-123, 1. параметры верно сказали 2. если там 30 полей, то менее 30 строк не будет. Можно только в отдельный модуль вынести. Чтобы глаза не мозолило. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 10:34:00 |
|
||
|
Как грамотно сформировать оператор insert?
|
|||
|---|---|---|---|
|
#18+
genya-123 Код: java 1. одна точка с запятой здесь лишняя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 10:40:07 |
|
||
|
Как грамотно сформировать оператор insert?
|
|||
|---|---|---|---|
|
#18+
Если это не bulk/batch операции и нагрузка не сильная то можно любой ORM-entity сделать. Будет красиво и кошерно. И не стыдно показать будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 12:22:43 |
|
||
|
Как грамотно сформировать оператор insert?
|
|||
|---|---|---|---|
|
#18+
mayton, правда кода будет точно больше (суммарного) )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 12:34:35 |
|
||
|
Как грамотно сформировать оператор insert?
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 13:21:46 |
|
||
|
Как грамотно сформировать оператор insert?
|
|||
|---|---|---|---|
|
#18+
pasha701, Код: java 1. будет тот же эффект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 13:27:22 |
|
||
|
Как грамотно сформировать оператор insert?
|
|||
|---|---|---|---|
|
#18+
Petro123, ну и пусть будет, зато не будет этой жути со строками в коде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 13:45:24 |
|
||
|
Как грамотно сформировать оператор insert?
|
|||
|---|---|---|---|
|
#18+
javapeckerPetro123, ну и пусть будет, зато не будет этой жути со строками в коде первый твой пост - параметры и убрать из БЛ и кода завернув в утилиты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 13:54:15 |
|
||
|
Как грамотно сформировать оператор insert?
|
|||
|---|---|---|---|
|
#18+
Petro123mayton, правда кода будет точно больше (суммарного) )) Ему нужно красиво. Это и будет красиво и в духе технологии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 14:20:07 |
|
||
|
Как грамотно сформировать оператор insert?
|
|||
|---|---|---|---|
|
#18+
mayton, в духе технологии Нажмиии на кнопку, получишь результааат, и твоя мечта осуществииииицааааа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 14:22:48 |
|
||
|
Как грамотно сформировать оператор insert?
|
|||
|---|---|---|---|
|
#18+
maytonPetro123mayton, правда кода будет точно больше (суммарного) )) Ему нужно красиво. Это и будет красиво и в духе технологии. я не спорю, что: - вверху его код - это мапинг на SQL код - при ОРМ будет маппинг на ОРМ выбирай на вкус))) /topic/12992#57518 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 14:41:06 |
|
||
|
Как грамотно сформировать оператор insert?
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 22:11:28 |
|
||
|
Как грамотно сформировать оператор insert?
|
|||
|---|---|---|---|
|
#18+
Работает в Postgresql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 22:12:23 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38055568&tid=2130480]: |
0ms |
get settings: |
21ms |
get forum list: |
19ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
47ms |
get topic data: |
17ms |
get forum data: |
5ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 301ms |
| total: | 493ms |

| 0 / 0 |
