Enterprise Architect의 사용자 지정 SQL 쿼리의 경우 IIF 또는 SWITCH를 사용하지만 둘 다 출력에 제한이있는 것 같습니다.SWITCH 출력의 IIF는 길이가 255로 제한됩니다.
이 제한을 무시할 수있는 방법이 있습니까? 제한
select
switch(true, note) as NoteAfterSwitch,
Cstr(switch(true, note)) as NoteAfterCstrSwitch,
switch(true, cstr(note)) as CstrNoteAfterSwitch,
Cvar(switch(true, note)) as NoteAfterCVarSwitch,
switch(true, cvar(note)) as CvarNoteAfterSwitch,
Note
from t_object as t
where t.object_id = 115
열 NoteAfterSwitch 255 개 문자로 제한하여 쿼리 아래 간단한 예로서
. 원래 노트에는 255 자 이상이 있습니다. 원본 크기를 사용하고 싶습니다.
NoteAfterCstrSwitch 및 CstrNoteAfterSwitch에서 CStr을 사용해 보았지만 성공하지 못했습니다.
NoteAfterCvarSwitch 및 CvarNoteAfterSwitch에서 우리는 Cvar를 사용해 보았지만 성공하지 못했습니다.
편집 또한 JET 4.0을 사용하려고했지만 불행히도 성공하지 못했습니다. 그것은 스크램블 출력 결과 :
_ "우리는 CStr과 CVar를 사용해 보았지만 성공하지 못했습니다."_ 정확히 무엇을 시도 했습니까? –
우리는 스위치 내부와 외부에서 시도했습니다. Cstr (스위치 (true, note))은 1 으로 스위치 (true, cstr (주)) 2 – Chaos0
이러한 함수에서 두 인수를 모두 래핑하려고 했습니까? 당신이 시도한 정확한 코드를 게시하는 것이 훨씬 쉽습니다. –