AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-44

Lazer's questions

Martin Hope
Lazer
Asked: 2011-08-25 09:06:00 +0800 CST

Como exibir um número com número fixo de dígitos antes do decimal?

  • 4

Estou procurando resultado 0123.56e a seguinte consulta deve ter funcionado.

SQL> select to_number(123.56,'0999.99') from dual;
select to_number(123.56,'0999.99') from dual
                 *
ERROR at line 1:
ORA-01722: invalid number


SQL>

Mas não. O que eu estou fazendo errado aqui?

oracle oracle-11g-r2
  • 1 respostas
  • 54335 Views
Martin Hope
Lazer
Asked: 2011-08-23 13:34:49 +0800 CST

especificadores de formato oracle: to_number vs to_char

  • 6
SQL> select TO_NUMBER(123.56,'999.9') from dual;
select TO_NUMBER(123.56,'999.9') from dual
                 *
ERROR at line 1:
ORA-01722: invalid number


SQL> select TO_CHAR(123.56,'999.9') from dual;

TO_CHA
------
 123.6

SQL>

Estou tendo dificuldade em entender as nuances do Oracle SQL. Por exemplo, dê uma olhada nas duas consultas acima.

Por que a primeira consulta falha, mas a segunda é bem-sucedida?

oracle oracle-11g-r2
  • 1 respostas
  • 18843 Views
Martin Hope
Lazer
Asked: 2011-08-23 12:26:49 +0800 CST

A qual imagem a mensagem de erro ORA-01830 se refere?

  • 4

ORA-01830: a imagem do formato de data termina antes de converter toda a string de entrada

Sobre a mensagem de erro .

Estou confuso. De qual imagem a mensagem de erro está falando? Tudo o que forneci foi um encontro.

oracle oracle-11g-r2
  • 2 respostas
  • 22917 Views
Martin Hope
Lazer
Asked: 2011-08-10 12:24:31 +0800 CST

Qual é o raciocínio por trás do teorema CAP?

  • 22

http://en.wikipedia.org/wiki/CAP_theorem

http://www.cs.berkeley.edu/~brewer/cs262b-2004/PODC-keynote.pdf

Eu acho que não é muito simples porque apenas dois dos

  1. Consistência
  2. Disponibilidade
  3. Tolerância de partição

pode conter para qualquer sistema de banco de dados distribuído. Esta conjectura foi provada, mas existe uma maneira mais fácil de ver por que provavelmente isso pode acontecer?

Não estou procurando uma prova, apenas uma boa maneira de entender por que esse teorema pode fazer sentido. Qual é o raciocínio?

database-design distributed-databases
  • 1 respostas
  • 1470 Views
Martin Hope
Lazer
Asked: 2011-08-10 11:18:08 +0800 CST

O que significa escala horizontal?

  • 23

No contexto de banco de dados, encontrei a escalabilidade horizontal como uma das vantagens dos bancos de dados NOSQL. O que significa o termo?

  • CouchDB na Wikipédia
  • NoSQL na Wikipédia

Como isso se compara ao dimensionamento vertical ?

terminology nosql
  • 4 respostas
  • 15363 Views
Martin Hope
Lazer
Asked: 2011-08-05 10:34:03 +0800 CST

Quais mecanismos de armazenamento funcionam com o Oracle?

  • 6

http://en.wikipedia.org/wiki/Database_engine

menciona mecanismos de banco de dados, também conhecidos como mecanismos de armazenamento. Quais mecanismos de armazenamento podem ser usados ​​com o banco de dados Oracle?

oracle oracle-11g-r2
  • 2 respostas
  • 4563 Views
Martin Hope
Lazer
Asked: 2011-08-04 12:51:04 +0800 CST

Por que = NULL não funciona no Oracle?

  • 7

Recentemente, percebi que precisamos usar uma sintaxe especial IS NULLpara comparar um literal com NULL.

Por que = NULLnão funciona aqui?

oracle oracle-11g-r2
  • 4 respostas
  • 24769 Views
Martin Hope
Lazer
Asked: 2011-07-05 09:55:24 +0800 CST

O que significa WE8DEC?

  • 4

É um dos conjuntos de caracteres comumente usados. O que isso significa?

É um acrônimo para alguma coisa?

oracle oracle-11g-r2
  • 1 respostas
  • 5979 Views
Martin Hope
Lazer
Asked: 2011-06-28 08:02:04 +0800 CST

Por que não podemos especificar funções de grupo no Oracle na cláusula where?

  • 4
SQL> desc tab1
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 ID                                                 NUMBER
 NAME                                               VARCHAR2(1000)

SQL> select * from tab1;

        ID NAME
---------- ---------------
         1 a
         2 b
         3 c

SQL> select * from tab1 where id > AVG(id);
select * from tab1 where id > AVG(id)
                              *
ERROR at line 1:
ORA-00934: group function is not allowed here


SQL>

O erro é muito claro e diz que isso não pode ser feito. Mas não vejo por quê. A consulta faz todo o sentido:

selecione todas as linhas tab1cujo id valor é maior que a média

oracle oracle-11g-r2
  • 2 respostas
  • 13388 Views
Martin Hope
Lazer
Asked: 2011-05-29 15:07:39 +0800 CST

Qual poderia ser o motivo para não permitir uma subconsulta na cláusula de valores?

  • 5

Por exemplo

SQL> create table dates(d date);

Table created.

SQL> insert into dates select sysdate from dual;

1 row created.

SQL> select * from dates;

D
---------
28-MAY-11

SQL> insert into dates (d) values (select sysdate fom dual);
insert into dates (d) values (select sysdate fom dual)
                              *
ERROR at line 1:
ORA-00936: missing expression


SQL>
oracle subquery
  • 3 respostas
  • 1800 Views
Martin Hope
Lazer
Asked: 2011-03-22 12:30:53 +0800 CST

Como criar um usuário com um user_id específico?

  • 3

É possível especificar o user_id de um usuário ao criá-lo?

SQL> create user user1 identified by user1;

User created.

SQL> select user_id, username from all_users where username='USER1';

   USER_ID USERNAME
---------- ------------------------------
        72 USER1

SQL>

Em vez de 72, pode ser um número que eu especifique?

oracle oracle-11g-r2
  • 2 respostas
  • 768 Views
Martin Hope
Lazer
Asked: 2011-03-06 12:46:45 +0800 CST

duplicação de banco de dados VS replicação de banco de dados

  • 6

Existe uma diferença entre duplicação e replicação com referência a um banco de dados?

Não tenho certeza se estou correto, mas duplicação significa para mim que estamos copiando pouco a pouco sem entender do que se tratam os dados, enquanto a replicação é mais como uma cópia lógica, onde estamos copiando, digamos, no nível do banco de dados. Estou correcto?

Há mais para duplicação e replicação?

oracle replication
  • 1 respostas
  • 4958 Views
Martin Hope
Lazer
Asked: 2011-03-02 16:00:10 +0800 CST

O que significa 'nls' em nls_date_format?

  • 6

Por exemplo:

alter session set nls_date_format = 'DD-MON-YYYY hh24:mi:ss';

altera o formato de data para a sessão.

O que está nlsaqui?

oracle oracle-11g-r2
  • 2 respostas
  • 11810 Views
Martin Hope
Lazer
Asked: 2011-02-17 12:09:41 +0800 CST

No Oracle, como habilitar globalmente a execução paralela?

  • 2

No Oracle 11g, existe uma maneira de dizer ao banco de dados para usar a execução paralela sempre que possível, definindo um sinalizador etc, em vez de usar dicas PARALLEL com cada instrução SQL?

oracle oracle-11g-r2
  • 2 respostas
  • 6670 Views
Martin Hope
Lazer
Asked: 2011-02-17 12:02:02 +0800 CST

Onde a dica /*+ PARALLEL */ pode ser usada?

  • 3

Funciona com instruções SELECT e UPDATE.

Existem mais algumas declarações com as quais ele funciona?

Consegui usá-lo com criar, mas não tenho certeza se a dica foi realmente considerada.

SQL> create /*+ PARALLEL */ table t1
( id number,
name varchar2(40));

Table created.

SQL>

Exceto INSERT e UPDATE, quando todas as dicas PARALLEL são consideradas?

oracle performance
  • 2 respostas
  • 69747 Views
Martin Hope
Lazer
Asked: 2011-02-08 09:49:44 +0800 CST

Como diferenciar entre SQL e PL/SQL?

  • 16

Eu sei que a pergunta pode parecer muito estúpida, mas nunca entendi essa parte.

O SQL*Plus funciona com SQL e PL/SQL. Como sei se algum código é SQL ou PL/SQL? Se meu código tiver um loop for, não é mais SQL?

PL/SQL é uma extensão para SQL ter loops, condicionais etc. Então qualquer código SQL é por padrão código PL/SQL? Não é assim?

Existe uma demarcação entre SQL e PL/SQL?

Dois exemplos de diferenciação b/w SQL e PL/SQL que desencadearam esta questão:

Qual é a diferença entre essas duas instruções create table?

https://stackoverflow.com/questions/2267386/oracle-11g-varray-of-objects/2267813#2267813

oracle oracle-11g-r2
  • 3 respostas
  • 14515 Views
Martin Hope
Lazer
Asked: 2011-02-08 00:58:54 +0800 CST

Qual é a diferença entre ROLE e PRIVILEG para Oracle?

  • 6

É roleuma coleção de certos privileges?

oracle oracle-11g-r2
  • 2 respostas
  • 7453 Views
Martin Hope
Lazer
Asked: 2011-02-08 00:37:51 +0800 CST

Qual é a diferença entre essas duas instruções create table?

  • 5

a)

SQL> CREATE TABLE xml_tab1(poDoc XMLTYPE);

Table created.

SQL> desc xml_tab1;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 PODOC                                              PUBLIC.XMLTYPE

b)

SQL> CREATE TABLE xml_tab2 of XMLType;

Table created.

SQL> desc xml_tab2;
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 TABLE of PUBLIC.XMLTYPE

Código daqui .

Na primeira, estamos criando uma coluna do tipo XMLTYPE. O que o segundo faz? Quando devo usar o primeiro ou o segundo?

oracle oracle-11g-r2
  • 2 respostas
  • 2225 Views
Martin Hope
Lazer
Asked: 2011-01-24 13:08:40 +0800 CST

Existe alguma diferença entre Rem e -- comentários para SQL*Plus?

  • 15

No prompt do SQL*Plus, ambos Reme --qualificam-se como indicadores de comentários:

Rem this is a comment
-- this is also a comment
create table emp (
id number primary key,
name cvarchar2(40));

Existe alguma diferença entre as duas técnicas de comentários?

oracle oracle-11g
  • 3 respostas
  • 36245 Views
Martin Hope
Lazer
Asked: 2011-01-10 01:34:53 +0800 CST

Como funciona a tabela Oracle DUAL?

  • 33
SQL> desc dual
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 DUMMY                                              VARCHAR2(1)

SQL> select 4*5 from dual;

       4*5
----------
        20

SQL>

Eu acho realmente estranho. Se não houver uma coluna chamada 4*5 em dual, como funciona a instrução select?

Além disso, por que não vejo o mesmo comportamento quando crio minha própria tabela dupla?

SQL> create table dual2(dummy varchar2(1)); 

Table created.

SQL> desc dual2
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 DUMMY                                              VARCHAR2(1)

SQL> select 4*5 from dual2;

no rows selected

SQL> 
oracle
  • 9 respostas
  • 61024 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve