코드를 복사하지 않았습니다. 문서 :Intersystems 캐시 : SQL 포함은 항상 첫 번째 행만 반환합니다.
&sql(SELECT *,%ID INTO :tflds()
FROM Sample.Person)
IF SQLCODE=0 {
SET firstflds=14
FOR i=0:1:firstflds {
IF $DATA(tflds(i)) {
WRITE "field ",i," = ",tflds(i),! }
} }
ELSE {WRITE "SQLCODE error=",SQLCODE,! }
그러나 어떤 이유로 첫 번째 행의 모든 입력란 만 반환합니다. 그것은 버그입니까, 아니면 잘못하고 있습니까?
감사합니다. 이 문서는 어떤 이유로 든 읽기가 어렵습니다. 매우 혼란스럽고 때로는 명확하지 않습니다. –