Domande taggate «syntax»

L'insieme di regole che definiscono le combinazioni di simboli considerati correttamente strutturati per quella lingua.


3
Differenza prestazionale per COALESCE rispetto a ISNULL?
Ho visto molte persone usare la funzione COALESCE al posto di ISNULL. Dalle ricerche su Internet, ho scoperto che COALESCE è lo standard ANSI, quindi c'è un vantaggio che sappiamo cosa aspettarci quando lo utilizziamo. Tuttavia, ISNULL sembra più facile da leggere poiché sembra più chiaro cosa sta facendo. Mi …

6
Come creare una tabella temporanea usando VALUES in PostgreSQL
Sto imparando PostgreSQL e sto cercando di capire come creare una tabella temporanea o una WITHdichiarazione che può essere utilizzata al posto della tabella normale, per scopi di debug. Ho guardato la documentazione per CREATE TABLE e dice che VALUESpuò essere usato come una query ma non fornisce alcun esempio; …

4
MySQL Imposta l'ora UTC come data / ora predefinita
Come posso impostare una colonna timestamp il cui valore predefinito è l'ora UTC corrente? MySQL utilizza la UTC_TIMESTAMP()funzione per il timestamp UTC: mysql> SELECT UTC_TIMESTAMP(); +---------------------+ | UTC_TIMESTAMP() | +---------------------+ | 2012-07-01 11:36:35 | +---------------------+ 1 row in set (0.00 sec) Quindi ho provato: CREATE TABLE `blah` ( `creation_time` TIMESTAMP …


1
(NOLOCK) vs NOLOCK
Stavo indagando su alcuni blocchi quando ho visto una query simile a questa: SELECT SomeField FROM SomeTable NOLOCK Ho visto NOLOCKed ero curioso di sapere come avrebbe potuto bloccare altre query, in questo caso DELETEdichiarazioni. Ho dato una rapida occhiata alle serrature usando sp_locked ecco cosa ho visto: DB S …

2
Come dichiaro e utilizzo le variabili in Oracle?
Le mie competenze principali sono con SQL Server, ma mi è stato chiesto di eseguire alcune ottimizzazioni di una query Oracle. Ho scritto il seguente SQL: declare @startDate int select @startDate = 20110501 E ottengo questo errore: declare @startDate int select @startDate = 20110501 Error at line 1 ORA-06550: line …

2
Caso di sintassi del join esterno Oracle peculiare
Ho visto quanto segue in una query che doveva essere trasferita dalla sintassi del join esterno Oracle alla sintassi del join esterno standard SQL: SELECT ... FROM A, B, C, D, E WHERE A.A_ID = B.A_ID AND B.B_ID = C.A_ID(+) AND B.B_KEY = C.B_KEY(+) AND C.C_ID = D.C_ID(+) AND B.A_ID …
16 oracle  join  syntax 


1
Cosa consente a SQL Server di scambiare un nome oggetto per una stringa passata a una procedura di sistema
Cosa rende legale il passaggio di un nome oggetto alla procedura memorizzata di sistema sp_helptext? Quale meccanismo converte il nome dell'oggetto in una stringa? per esempio -- works sp_helptext myproc sp_helptext [myproc] sp_helptext [dbo.myproc] -- and behaves the same as a string sp_helptext 'myproc' sp_helptext 'dbo.myproc' -- does not work …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.