0
가 연결을 설정 한 후 내가 custom_fn 사용자 정의 함수예외 : 파이썬 스크립트에서
import psycopg2
.
.
.
.
cursor = connection.cursor
cursor.execute("select custom_fn(col_1, "xxx") as id from table;")
row = cursor.fecthall()
for s in row:
print s
다음 코드 비트 아래 실행 해요 (psycopg2) SQL 쿼리에서 사용자 정의 기능을 사용할 때 "IndexError 범위를 벗어 튜플 인덱스를"하는 두 인수를 취한다. 1) column 2) string (hardcoded).
"select col_1 from table;"과 같은 쿼리를 실행할 때마다 문제가 발생합니다. 값을 얻을 수 있지만 "custom_fn"같은 사용자 지정 SQL 함수를 사용할 때이 오류가 throw됩니다. "IndexError : 튜플 인덱스가 범위를 벗어났습니다."
다른 방법을 시도했지만 다른 기사를 온라인으로 검색하려고했지만 여전히 해결책을 찾을 수 없으므로 해결 방법이 도움이 될 것입니다. 감사. 이 열을 방출하도록
'print'에 incentct 들여 쓰기 – scharette
@scharette 빠른 응답을 보내 주셔서 감사합니다. 여기에 입력하는 동안 실수를 했으므로 수정 해 드리겠습니다. –
문자열이 하드 코드 된 경우 옆에 따옴표를 이스케이프 처리해야합니까? –