Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità





6
Perché non posso usare valori null nei join?
Ho risolto il problema della query usando ... row_number() over (partition by... questa è una domanda più generale sul perché non possiamo usare colonne con valori null nei join. Perché un null non può essere uguale a un null per il bene di un join?
13 oracle  join  null 


1
Differenza tra "e" e "&"
Sto cercando di capire l'ordine di precedenza per le operazioni logiche e avere il seguente codice: declare @T bit ='TRUE' declare @F bit ='False' print @T and @F e restituisce un errore come Sintassi errata vicino alla parola chiave "e". Ho sostituito "e" con "&" e il codice funziona di …
13 sql-server  t-sql 

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 …






4
Auto-valore NULL in una tabella
Sono sempre perplesso riguardo un comportamento misterioso di t-sql, come il seguente -- Create table t and insert values. use tempdb CREATE TABLE dbo.t (a INT NULL); -- insert 3 values INSERT INTO dbo.t values (NULL),(0),(1); GO set ansi_nulls off -- purposely turn off, so we can allow NULL comparison, …


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.