Não há tabela de sistema equivalente em SQL Server para a tabela DUAL do Oracle. Para selecionar constantes ou literais em Oracle, a tabela DUAL é usado como segue:
[sourcecode language=”sql”]
SELECT SYSDATE AS [CurrentDateTime] FROM DUAL
[/sourcecode]
No SQL Server, o equivalente a esta declaração é a seguinte:
[sourcecode language=”sql”]
SELECT GETDATE () AS [CurrentDateTime]
[/sourcecode]
Basicamente para selecionar constantes ou literais no SQL Server, é só usar a instrução SELECT sem a cláusula FROM.
Um dos bons recursos que o SQL Server apresentou a partir da versão 2012 foi a opção de criar sequence no banco de dados, assim como seu concorrente direto Oracle já faz. Nesse post será visto como criar uma sequence no SQL Server, como fazer o uso da mesma em um insert,…
Função NVL da Oracle leva dois argumentos: NVL (a1, a2) onde A1 e A2 são expressões. A função NVL retorna a2 se a1 é NULL. Se a1 não é NULL, a1 é devolvido. O equivalente a essa função no SQL Server é a função ISNULL. Semelhante à função NVL, a função…
Já postei no blog como criar coluna calculada no SQL Server, no post de hoje, irei demonstrar, como criar a mesma coluna calculada, porém, no Oracle, vamos lá? Primeiramente é necessário criar a tabela que será utilizada no exemplo. CREATE TABLE T_CAMPOCALCULADO (NOME VARCHAR2(100), SOBRENOME VARCHAR2(100) ); Tabela criada, agora…