2011-03-04 3 views

답변

4
SELECT 'col1val1','col2val1' 
UNION 
SELECT 'col1val2','col2val2' 
UNION 
SELECT ...etc... 

당신을 위해이 작업을 수행하는 매크로를 작성, 그것을 할 Excel (내 좋아하는), 또는 제약 조건을 조정할 수 있습니다. 당신이하고 싶지 않는 이유

+0

사이드 노트를 수행해야합니다 당신은 오라클 서버에서이 작업을 수행 할 경우 '이중 FROM'를 포함해야합니다. –

0

나도 몰라하지만 당신은 같은 것을 사용할 수 있습니다 : 간단한, 일반 테이블을 작성

Select 'col1val1', 'col2val1', 'col1val2', 'col2val2' from ... 
+0

SQL Server에서 작동하지 않는 것 같습니다. 귀하의 모범에서 한 행을 다른 행과 구분 짓는 것은 무엇입니까? – user492922

+0

죄송합니다, 당신이 질문을 nderstand 놓칠 수 있습니다, 난 간단한 따옴표로 도블을 변경하고 4 열로 한 행을 retirn 것입니다. :) – JAiro

1
select 'col1val1', 'col2val1' 
union 
select 'col1val2', 'col2val2' 
+0

고맙지 만 그것은 여러 행에 대해 매우 장황합니다. – user492922

+2

SQL 문을 사용하여 하드 코드 된 상수 데이터를 반환하려는 경우 동적 SQL을 만들 저장소 프로 시저의 일부 유형을 만들지 않는 한 자세한 정보가 표시됩니다. 그 이유는 무엇입니까? 나는 그것을하는 더 좋은 방법이 있다고 내기한다. –

+0

이유는 응용 프로그램을 테스트하기 위해 아직 실행할 수없는 실제 쿼리가 무엇인지를 스텁 (stub)하는 것이다. – user492922

0
  1. .
  2. 원하는 모든 데이터를 삽입하십시오.
  3. REMOVE 모든 관련 loggable 계정 (해당 테이블에만 해당)에서 권한을 삽입, 삭제 및 업데이트하십시오.

Voilà! 이제 일정한 읽기 전용 테이블이 생겼습니다! 정상적으로 SELECT 초를 사용할 수 있으며 모든 종류의 데이터 변경에 대해 걱정할 필요가 없습니다. 죄송합니다, 귀하의 유일한 옵션은 SELECT 'BlahBlahBlah' UNION...을 사용하는 것보다 다른

...

+0

을 제거하십시오. 실제로 select 문을 사용하여 수행하려는 작업 일 것입니다. 테이블을 채우는 것이 불행히도 그렇게 쉬운 것은 아닙니다. –

관련 문제