|
SQLDA vs oracle
|
|||
---|---|---|---|
#18+
есть программка, написанная через SQLDA. т.е. exec sql describe into *xx, и вперед, с песнями. есть какой-нибудь шанс переделать ее на oracle? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2004, 17:54 |
|
SQLDA vs oracle
|
|||
---|---|---|---|
#18+
Наверняка есть ;-). Напишите поподробнее, что вам нужно (поскольку с Embedded SQL я не работаю), и я постараюсь подобрать эквивалент. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2004, 20:16 |
|
SQLDA vs oracle
|
|||
---|---|---|---|
#18+
Бегло посмотрел доки по DESCRIBE, но ответить не могу, потому что не знаю, где вы им пользуетесь (пользовательская программа, SP), с какой целью (EXEC SQL DESCRIBE STMT1_NAME INTO :sqlda; EXEC SQL OPEN DYN_CURSOR; EXEC SQL FETCH DYN_CURSOR USING DESCRIPTOR :sqlda; - это не ответ), какая версия Oracle интересует. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2004, 20:32 |
|
SQLDA vs oracle
|
|||
---|---|---|---|
#18+
Victor MetelitsaНаверняка есть ;-). Напишите поподробнее, что вам нужно (поскольку с Embedded SQL я не работаю), и я постараюсь подобрать эквивалент. Не эквивалент, а замену. Это огромная разница. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2004, 20:33 |
|
SQLDA vs oracle
|
|||
---|---|---|---|
#18+
есть у меня программка. написана на esql для db2. похоже, придется еще делать версию для oracle. пограммка работает с координатором, т.е. наверно, в oracle она должна быть на Pro *C (?). наверно, подправить statements / перекомпилировать не очень сложно... но вот гадкий кусок кода. и таких гадких кусков много. Код: 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. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2004, 20:35 |
|
SQLDA vs oracle
|
|||
---|---|---|---|
#18+
использую fetch cursor, describe cursor, describe statement ... проблема в том, что sqlda - то, наверно, разные. что-то не получилось залогиниться. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2004, 20:42 |
|
SQLDA vs oracle
|
|||
---|---|---|---|
#18+
Ммддаа... Правильно я понимаю, что это длиннющий крутой сишный код выше заменяет банальное insert into xxx select ... from yyy ? Вместо него открывают курсор на select ... from yyy, потом делают describe, реконструируют insert и выполняют? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2004, 21:54 |
|
SQLDA vs oracle
|
|||
---|---|---|---|
#18+
Что-то смахивающее на дельфийское TQuery. Суют произвольный SELECT-запрос, а компонент реконструирует INSERT/UPDATE/DELETE... Короче, в главке Oracle "Dynamic SQL" руководства "Pro*C/C++ Precompiler Programmer's Guide. Release 8.1.6" я вижу практически тот же DESCRIBE (синтаксис чуть отличается, но это непринципиально) и SQLDA. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2004, 22:43 |
|
SQLDA vs oracle
|
|||
---|---|---|---|
#18+
это длиннющий крутой сишный код в самом деле делает банальный select * from table, и из каждой считанной строчки формирует statement insert into table, эквивалентный считанной строке. TQuery тут вряд ли сгодится - он не будет работать на мейнфрейме и OS/400... >Короче, в главке Oracle "Dynamic SQL" руководства "Pro*C/C++ Precompiler >Programmer's Guide. Release 8.1.6" я вижу практически тот же DESCRIBE (синтаксис чуть отличается, но это непринципиально) и SQLDA. хорошо, что так :) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2004, 13:10 |
|
|
start [/forum/topic.php?fid=43&gotonew=1&tid=1606216]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 256ms |
0 / 0 |