개발자가 DB에서 단순 데이터를 출력하기 위해
오라클에서는 DUAL 이라는 아래와 같이 임시의 가상 테이블을 사용한다.
1 2 3 4 | /*Orecle*/ SELECT SYSDATE FROM DUAL | cs |
오라클에서 단순히 현재 시간데이터만을 출력하기 위한 쿼리이다.
그러나 MS SQL에서는 DUAL이 없다
그렇다면 MSSQL에서는 어떻게 출력해야 하나
답은 아주 간단하다
1 2 | /*MS SQL*/ SELECT getdate() A | cs |
위와같이 작성하면 A라는 컬럼명으로 현재 시간이 나타난다.
어차피 존재하지 않는 테이블이기 때문에 from 테이블명을 사용하지 않고
바로 출력하는 것 같다.
제 포스팅이 도움이 되었나요?
그렇다면 공감하기 한번 눌러주세요 블로거에게 큰 힘이 됩니다
'Yame Programmer > SQL' 카테고리의 다른 글
[Oracle] 값이 존재하는지 확인 후 insert, update 하기 (0) | 2016.10.05 |
---|---|
[Oracle] java.sql.SQLException: ORA-00911: 문자가 부적합합니다. (1) | 2016.10.05 |
[MSSQL] 값이 존재하는지 확인 후 update insert [EXISTS] 활용 (0) | 2016.08.12 |
[Mybatis] 비교연산자 부등호 >,< 안될때 (11) | 2016.07.19 |
[mysql,MariaDB] 150 mysql foreign key constraint is incorrectly formed (0) | 2016.07.18 |