|
|
|
Загрузка внешнего файла в хранимой процедуре
|
|||
|---|---|---|---|
|
#18+
Не могу выполнить скрипт загрузки внутри хранимой процедуры, ругается "mysql this command is not supported in the preparedstatement protocol yet" Код внутри ХП такой set @vGlobal_Script:=CONCAT_ws('\n',CONCAT('load data infile "',pmFile,'" ', ' into table t_sp19_for_load',ifnull(vTempTable,'1')), CONCAT(' FIELDS TERMINATED BY "',IFNULL(vRazdel,';'),'" ', ' ENCLOSED BY "',IFNULL(vSkobki,''),'"'), CONCAT(' LINES TERMINATED BY "',IFNULL(vLinesterm,'\r\n'),'"', IF(IFNULL(vIgnoreLines,0)>0,CONCAT('IGNORE ',vIgnoreLines,' LINES ;'),';')),'' -- CONCAT('call pLoadPriceFull("CopyTempTableTT",',IFNULL(VFileNabmer,1),',',ifnull(vTempTable,'1'),',"");') ); call pExecute(); commit; Кто нить подскажет что не так?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2015, 13:47:56 |
|
||
|
Загрузка внешнего файла в хранимой процедуре
|
|||
|---|---|---|---|
|
#18+
Даниил Пакоv, Google Translate подскажет: "MySQL эта команда еще не поддерживается в протоколе PreparedStatement" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2015, 13:58:52 |
|
||
|
Загрузка внешнего файла в хранимой процедуре
|
|||
|---|---|---|---|
|
#18+
Даниил Пакоv, Не все команды можно выполнять через prepared statemets. Список есть в доке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2015, 14:56:17 |
|
||
|
Загрузка внешнего файла в хранимой процедуре
|
|||
|---|---|---|---|
|
#18+
Даниил Пакоv, И упростите ваш код, его же читать невозможно из-за каши из ненужных конкатов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2015, 14:57:20 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=129&tid=1832876]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 380ms |

| 0 / 0 |
