網頁

2019/9/20

SQL Server 查詢DUAL虛擬表 select from dual table

在Oracle資料庫有一個DUAL虛擬表可讓我們進行一些測試語法貨函式的查詢如下。

SELECT 1 FROM DUAL;

SELECT TO_DATE('20190918', 'YYYYMMDD') AS DAY FROM DUAL;
SELECT TO_CHAR(SYSDATE, 'YY-MM-DD') AS DAY_CHAR FROM DUAL;

而Microsoft SQL Server並沒有如Oracle資料庫的Dual資料表,而是直接select,後面不用接from。

SELECT 1;

SELECT CONVERT(varchar, GETDATE(), 100) AS DAY;

參考:

沒有留言:

張貼留言