4
원시 SQL 쿼리에 라인 피드에서 캐리지 리턴을 추가하는 표준 구문은 무엇입니까?줄 바꿈에서 캐리지 리턴을 SQL 쿼리에 추가하는 표준 방법은 무엇입니까?
원시 SQL 쿼리에 라인 피드에서 캐리지 리턴을 추가하는 표준 구문은 무엇입니까?줄 바꿈에서 캐리지 리턴을 SQL 쿼리에 추가하는 표준 방법은 무엇입니까?
캐리지 리턴 또는 줄 바꿈을 쿼리에서 문자열 리터럴에 삽입하는 표준 방법은 문자열 리터럴에 그대로 리터럴을 포함시키는 것입니다. SQL 문자열에는 이스케이프 문자가 없습니다. 문자열에 포함될 수없는 유일한 문자는 작은 따옴표 ('
)이며 두 배로 이스케이프 처리 할 수 있습니다. 당신은 캐리지 리턴, 라인 피드, 또는 봇이 삽입할지 여부를 제어하려면 확실 하나 또는 둘 모두 있는지 확인해야합니다,
INSERT INTO table VALUES ('this is a string
with a newline');
:
예를 들어, 줄 바꿈을 포함하는 행을 삽입 그것들은 문자 소스에 나타난다.
일부 구현은 C 스타일 이스케이프 시퀀스를 구현합니다. 이러한 구현에서는 '\n'
, '\r'
, '\r\n'
으로 개행, 캐리지 리턴 또는 CRLF를 추가 할 수 있습니다. 그러나이 구문은 비표준이므로 모든 데이터베이스에 이식 할 수 없습니다.
나는 당신이 무엇을 요구하고 있는지 잘 모르겠습니다. 리터럴 캐리지 리턴 및 줄 바꿈을 SQL 내의 문자열에 포함시키는 방법을 묻고 있습니까? 에서와 같이 캐리지 리턴이 포함 된 문자열을 삽입하거나 줄 바꿈이 포함 된 항목을 선택할 수 있습니까? –
@BrianCampbell 예. 메모 필드에 텍스트를 추가하여 텍스트 컨트롤에 표시 될 때 줄이 깨져서 SQL에 들어갈 수 있도록하고 싶습니다. – vfclists