Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 35
Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 107
Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 109
Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 111
Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 112
Março
Aviso: strtotime () [function.strtotime]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 35
Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 107
Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 109
Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 111
Aviso: data () [function.date]: não está seguro confiar nas colocações timezone do sistema. Você é *required* para usar a colocação de date.timezone ou o date_default_timezone_set () função. Em caso de que você usou algum daqueles métodos e você ainda está adquirindo este aviso, você mais provavelmente soletrou mal o identificador timezone. Selecionamos 'America/New_York' para 'EST/-5.0/no DST' em vez disso em/home/frodr/public_html/msofficetuneup.com/wp-includes/functions.php na linha 112
13
As perguntas você viu no uso de exemplo prévio o que os lorpas de banco de dados chamam uma junção interior. As junções interiores mostram a recordsin só ligado outras palavras, registros que aparecem em ambas as mesas. Se você executar uma pergunta nos Clientes e mesas de Ordens, então você não vê clientes que não colocaram uma ordem. Você também não vê ordens que não são ligadas a nenhum determinado cliente (o espaço em branco do valor CustomerID) ou não são ligadas a um registro válido (eles contêm um valor de CustomerID que não combina até nenhum registro na mesa de Clientes).
As junções exteriores são mais amáveis estas junções incluem mesmo assim resultados que você veria em uma junção interior, mais registros desunidos da sobra de uma das duas mesas (é a sua escolha). Obviamente, estes registros desunidos destacam-se nos resultados de pergunta com alguns valores em brancos, que correspondem à informação ausente que outra mesa forneceria.
Suponha que você executa uma junção exterior entre as Ordens e mesas de Clientes, e logo o configura para que todos os registros de ordem sejam mostrados. Qualquer ordem que não é ligada a um registro de cliente aparece no fundo da lista, e tem valores em brancos em todos os campos relacionados pelo cliente (como FirstName e LastName):
|
FirstName |
LastName |
ID |
DatePlaced |
StatusID |
|---|---|---|---|---|
|
Stanley |
Lem |
7 |
13-Jun-07 |
Cancelado |
|
Toby |
Grayson |
4 |
03-Nov-06 |
Devolvido |
|
Toby |
Grayson |
6 |
03-Nov-06 |
Embarcado |
|
18 |
01-Jan-08 |
Em Progresso |
||
|
19 |
01-Jan-08 |
Em Progresso |
Neste determinado exemplo, não faz sentido para ordens que não são ligadas a um cliente para existir. (De fato, ele provavelmente indica uma ordem que foi introduzida incorretamente.) Contudo, se você suspeitar um problema, uma junção exterior pode ajudá-lo a ir no encalço do problema.
Ponta: Você pode prevenir registros de ordem órfãos completamente fazendo CustomerID um valor necessário (a Seção 4.1) e forçando integridade referencial (a Seção 5.2.3).
Você também pode executar uma junção exterior entre as Ordens e mesas de Clientes que mostra todos os registros de cliente. Neste caso, no fim dos resultados de pergunta, você verá cada registro de cliente desunido, com os campos de ordem correspondentes deixados espaço em branco:
|
FirstName |
LastName |
ID |
DatePlaced |
StatusID |
|---|---|---|---|---|
|
Stanley |
Lem7 |
7 |
13-Jun-07 |
Cancelado |
|
Toby |
Grayson |
4 |
03-Nov-06 |
Devolvido |
|
Toby |
Grayson |
6 |
03-Nov-06 |
Embarcado |
|
Ben |
Samatara |
|||
|
Goosey |
Maçom |
|||
|
Tabasoum |
Khan |
Neste caso, a pergunta de junção exterior apanha três vagabundos.
Assim como você acrescenta uma junção exterior à sua pergunta? A sua partida com uma junção interior (que Acesso normalmente acrescenta automaticamente; ver a Seção 6.3.1), e logo converta-a em uma junção exterior. Para fazer assim, somente o clique direito a linha de junção que liga as duas mesas na janela de desenho, e logo escolhe Propriedades de Junção (ou somente clica duas vezes a linha). A caixa de diálogo de Propriedades de Junção (a Figura 6-17) aparece, e deixa-o modificar o tipo da junção que você está usando.

A figura 6-17. A primeira opção, “Só incluem linhas onde os campos juntados de ambas as mesas são iguais”, executa a junção interior padrão. Outras duas opções deixam-no criar uma junção exterior que incorpora todas as linhas desunidas de uma das duas mesas.
Popularidade: 4 % [?]








Comentários recentes