Як додати символ перекладу рядка

Як додати символ перекладу рядка

Шановні майстри!
Допоможіть будь ласка з наступного простим завданням:

SQL-запит формує рядок, наприклад з декількох назв.
Вони повинні бути відокремлені один від одного символами переведення рядка,
але як вставити цей символ в запиті я не знаю:

Що треба написати замість "новий рядок"?

Це залежить від набору символів?
Але як задати, щоб з даного набору символів вставлявся символ з певним номером? (Як в Delphi # 13)

chr (13) || chr (10) - підійде. (ІМХО)

немає :(
Function uncknown chr

Вибач. Це з Оракли, я думав, елементарні функції збігаються. Ща майстри прийдуть, підкажуть.

Де саме цей запит знаходиться?


> Де саме цей запит знаходиться?

Соррі, це процедура, що зберігається

Якщо в ХП, то так:

8)
Виглядає страшно, але працює

Правда при закид цього рядка в Excel показує при еперходе рядки маленький квадратик - типу фіча;)

наскільки пам'ятаю в Excel перехід на наступний рядок всередині осередку тільки # 10 бере участь.
у залишився "не при справах" # 13 і вилазить у вигляді "фічі".

да точно, так і є. у комірки длжно бути виставлених "переносити за словами" у властивостях.

це

> NameStr = NameStr || "
> "||: newName

додає # 13 # 10

Але "фіча" не є страшною, навіть навпаки красива :)

щодо # XA0; "переносити за словами" чи ні - різниці ніякої

> Щодо # XA0; "переносити за словами" чи ні - різниці ніякої
у мене є. роблю файл через ADO, заповнюю як дані, без форматування, і після в Ексель поки не назначіш властивість, перенесення в осередку теж квадратиком представлений, як і # 13 і ін. недруковані символи.
тобто
> У осередку длжно бути виставлених "переносити за словами" у властивостях.
потрібно розуміти в сенсі - якщо хочете побачити різницю між символами. до посту [8].

DECLARE EXTERNAL FUNCTION ascii_char
INTEGER
RETURNS CHAR (1) FREE_IT
ENTRY_POINT "IB_UDF_ascii_char" MODULE_NAME "ib_udf";

Пам'ять: 0.74 MB
Час: 0.062 c