상수 데이터를 반환하는 SQL 쿼리는 어떻게 만듭니 까?상수 데이터를 반환하는 SQL 쿼리는 어떻게 만듭니 까?
뭔가
같은선택 (("col1val1", "col2val1"), ("col1val2", "col2val2"))
상수 데이터를 반환하는 SQL 쿼리는 어떻게 만듭니 까?상수 데이터를 반환하는 SQL 쿼리는 어떻게 만듭니 까?
뭔가
같은선택 (("col1val1", "col2val1"), ("col1val2", "col2val2"))
SELECT 'col1val1','col2val1'
UNION
SELECT 'col1val2','col2val2'
UNION
SELECT ...etc...
당신을 위해이 작업을 수행하는 매크로를 작성, 그것을 할 Excel (내 좋아하는), 또는 제약 조건을 조정할 수 있습니다. 당신이하고 싶지 않는 이유
사이드 노트를 수행해야합니다 당신은 오라클 서버에서이 작업을 수행 할 경우 '이중 FROM'를 포함해야합니다. –
나도 몰라하지만 당신은 같은 것을 사용할 수 있습니다 : 간단한, 일반 테이블을 작성
Select 'col1val1', 'col2val1', 'col1val2', 'col2val2' from ...
SQL Server에서 작동하지 않는 것 같습니다. 귀하의 모범에서 한 행을 다른 행과 구분 짓는 것은 무엇입니까? – user492922
죄송합니다, 당신이 질문을 nderstand 놓칠 수 있습니다, 난 간단한 따옴표로 도블을 변경하고 4 열로 한 행을 retirn 것입니다. :) – JAiro
select 'col1val1', 'col2val1'
union
select 'col1val2', 'col2val2'
고맙지 만 그것은 여러 행에 대해 매우 장황합니다. – user492922
SQL 문을 사용하여 하드 코드 된 상수 데이터를 반환하려는 경우 동적 SQL을 만들 저장소 프로 시저의 일부 유형을 만들지 않는 한 자세한 정보가 표시됩니다. 그 이유는 무엇입니까? 나는 그것을하는 더 좋은 방법이 있다고 내기한다. –
이유는 응용 프로그램을 테스트하기 위해 아직 실행할 수없는 실제 쿼리가 무엇인지를 스텁 (stub)하는 것이다. – user492922
Voilà! 이제 일정한 읽기 전용 테이블이 생겼습니다! 정상적으로 SELECT
초를 사용할 수 있으며 모든 종류의 데이터 변경에 대해 걱정할 필요가 없습니다. 죄송합니다, 귀하의 유일한 옵션은 SELECT 'BlahBlahBlah' UNION...
을 사용하는 것보다 다른
...
을 제거하십시오. 실제로 select 문을 사용하여 수행하려는 작업 일 것입니다. 테이블을 채우는 것이 불행히도 그렇게 쉬운 것은 아닙니다. –
노동 조합 –