0

голосов
0

ответ
7

Просмотры

Преобразование файла ASCII в UTF-8 в UNIX

У меня есть CSV-файл, который я передать с 1 сервера на другой с помощью SFTP. Этот файл находится в тексте / равнине; кодировка = UTF-8 кодирование и содержит специальные символы, такие как н. При передаче кодирования файла изменяется в ASCII и ЦТС становится нечитаемым. Как преобразовать его обратно в UTF-8? Я попытался ниже команду, но она не работает. Iconv -f US-ASCII -t UTF-8 TestFile.CSV> out.csv
user2058738
1

голосов
1

ответ
1.1k

Просмотры

How to pass record type value to function argument

May I know how to pass a record type value to a function argument? Below is my attempt. I'm getting "wrong number or types of arguments in call..." error I've searched but couldn't seem to find definite answer that will help me. Hope someone can answer. DECLARE TYPE attribute_type_record IS RECORD ( name VARCHAR2(100) ,value VARCHAR2(400) ,ind integer ); type attribute_type is table of attribute_type_record index by binary_integer; sid_att attribute_type; ret varchar2(3000); BEGIN sid_att(1).name := 'SID_ATTRIBUTES.REFERENCE1'; sid_att(1).value := 'SID_ATTRIBUTES.REFERENCE1'; sid_att(1).ind := '1'; --v_row := sid_attributes_table('SID_ATTRIBUTES.REFERENCE1'); ret := SC$DATA_ENTRY.ins_sid_attributes(sid_att(1).name, sid_att(1).value, sid_att(1).ind, '594191176', 'TEST'); END; FUNCTION ins_sid_attributes ( p_sid_attributes_table sc$data_entry_utilities.attribute_table, p_sid_id sid_attributes.sid_id%TYPE, p_user IN VARCHAR2 ) RETURN VARCHAR2 IS error_message VARCHAR2 (2000); v_row sc$data_entry_utilities.attribute_type; empty_row sc$data_entry_utilities.attribute_type; v_order INTEGER := 0; v_name VARCHAR2 (2000); cat_table pkg_utilities.number_table; -- I did not post the rest of the code of this function since i believe it is irrelevant to the error and to keep it short. Thanks in advance! noth
user2058738
1

голосов
2

ответ
0

Просмотры

outputing выберите результат заявления в файл

У меня есть файл, который содержит SQL ниже скрипт, который бежал через ISQL. Могу ли я спросить, что случилось с моими выходными синтаксисом? Я получаю «Неправильный синтаксис около ключевого слова" выход»Sybase ASE версия 15.7 * выберите из tempdb..M3_STI_extracts_checking вывода employee.txt формата ASCII GO
user2058738
1

голосов
1

ответ
62

Просмотры

используя между функцией в оракула

Я уже искал в интернете, что есть логика в оракула при использовании между функцией в строке, но не могли найти или понять. Например. выбрать 1 из двойного где «M9W» между «M9W0A0» и «M9W9Z9» Почему бы выше запрос будет не возвращать строку? Может кто-то объяснить? Большое спасибо.
user2058738
1

голосов
2

ответ
3.6k

Просмотры

BULK COLLECT LIMIT в EXECUTE IMMEDIATE

Можно ли поставить ограничение в объеме собирать с помощью выполнения немедленного? У меня есть ниже сценарий, но при использовании LIMIT я получаю сообщение об ошибке. объявить v_query varchar2 (3000); начать v_query: = «выбрать 1 из двух» - это просто пример запроса. выполнить немедленное v_query насыпной собрать в table1 конце --table типа; Если лимит не представляется возможным с моим кодом, есть ли работа вокруг? Спасибо!
user2058738
2

голосов
2

ответ
46

Просмотры

несколько моделей в матче AWK

Это фрагмент моего сценария, который печатает запись файла, если значение второго столбца «THWR». Мне нужно добавить «RWGW» и «OSPW» в критерии соответствия. Возможно ли это с помощью функции AWK в матче? AWK -v FPAT = '([^,] *) | ( "[^"] * ")' 'NR == 1; NR> 1 && матч ($ 2, "THWR") образец intput: col1, col2, col3 123, THWR, 123 123, RWGW, 123 123, OSPW, 123 123, ПУЛ, 123 123, TyTy, 123 желаемый результат: col1, col2, col3 123, THWR, 123 123, RWGW, 123 123, OSPW, 123 Столько, сколько насколько это возможно, я хотел бы сделать это с помощью матча AWK.
user2058738
2

голосов
1

ответ
54

Просмотры

обновление привилегий для пользователя доступ через DBLink

У нас есть текущие настройки, где из оракула 10 мы получаем доступ к оракулу 7 и обновлять свои записи. Однако, так как 10 не может получить доступ к 7 по дб ссылке. Мы должны были использовать оракул 9 выступать в качестве моста между 10 и 7. Изобразите это как ниже ORACLE 10g DBLink в Oracle 9i DBLink к Oracle 7 Мой вопрос пользователь (10г) мы используем становится недостаточно привилегий ошибка при попытке обновить записи в оракула 7. я пытался обновить записи от оракула 9 до 7, и не было никакой ошибки. Таким образом, я предполагаю вопрос привилегий между 10 и 9. Как я могу проверить, если мой пользователь в 10г может обновлять записи в оракула 7 через оракула 9?
user2058738