2
에서 반환 N 크기의 VARCHAR :PostgreSQL을 내가 문서에서 발견 기능
(예를 들어, 유형 숫자에 대한 정밀도 필드)
가 있습니까 기능 CREATE에 의해 삭제됩니다
괄호 유형 수정 plpgsql 함수에서 varchar (N) 유형을 반환하는 다른 방법이 있습니까?
질문 업데이트 : 그림에
당신은 VARCHAR (128)로 인식하는 이름 열을 볼 수 있습니다, 그러나 번호 열은 nonsized VARCHAR
f_concat 기능으로 인식되고 반환 : 캐스트 (res as varchar (255));
왜 당신이 필요하다고 생각합니까 : 클라이언트에 열 설명을 보낼 때 포스트 그레스는 기본
varchar(N)
유형을 사용할 것인가? 어떤 문제를 해결하려고합니까? –@a_horse_with_no_name 하나의 오래된 델피 프로그램은 길이가없는 모든 것을 TEXT BLOB로 간주합니다. 그래서 내가 varchar (255) 열에서 필드를 선택하면 올바르게 varchar (255)로 표시되지만 함수에서 varchar (255)로 형 변환 한 경우에도 결과가 문자 결과가 달라질 수 있습니다. – Ice2burn
유일한 방법은'varchar (x)'에 대한 명시적인 캐스트를 수행하는 뷰입니다. –