Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
SELECT does not find record
Message
 
 
À
Tous
Information générale
Forum:
Microsoft SQL Server
Catégorie:
Syntaxe SQL
Titre:
SELECT does not find record
Divers
Thread ID:
01682735
Message ID:
01682735
Vues:
47
Hi,

I realize that this is a very newbie question. But I would like to know why or at least to know that I understand this correctly.

The following SQL Select should find a record.
declare @testreq char(20)
set @testreq = 'XYZABC123'
SELECT  @TestPk = RECORD_PK FROM MyTable WHERE REQUESTOR = @testreq
The value assigned to the variable @TestPk is 0 (zero) (since the record not found in the table).

Why not NULL? Is this because at the top of the stored procedure the @TestPk is declared as an INT and it cannot be NULL?

TIA
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform