I am working with Delphi v7 and MS SQLServer.
I am trying to insert data in a table with a SQL sentence. Some of the
fields of my table are type char or varchar, and they can have null
values.
What do i have to write in the SQL sentence to insert a null value in
those fields?
I tried with '', an empty String, but it doesnt work, the tables
stores an empty String (logical :-)).
In the SQLServer GUI you have to press CTRL + 0 to insert a NULL
value, but how can i tell this to the SQLServer through a SQL
Sentence?
Well, thank you very much.On 29 Jul 2004 04:15:15 -0700, schumacker wrote:
>Hi everyone!
>I am working with Delphi v7 and MS SQLServer.
>I am trying to insert data in a table with a SQL sentence. Some of the
>fields of my table are type char or varchar, and they can have null
>values.
>What do i have to write in the SQL sentence to insert a null value in
>those fields?
>I tried with '', an empty String, but it doesnt work, the tables
>stores an empty String (logical :-)).
>In the SQLServer GUI you have to press CTRL + 0 to insert a NULL
>value, but how can i tell this to the SQLServer through a SQL
>Sentence?
>Well, thank you very much.
Hi schumacker,
INSERT INTO MyTable (Col1, Col2, Col3)
VALUES (1, NULL, 3)
or
INSERT INTO MyTable (Col1, Col2, Col3)
SELECT 1, NULL, 3
Best, Hugo
--
(Remove _NO_ and _SPAM_ to get my e-mail address)|||Given:
create table foo
(col1 char(1) not null,
col2 char(1) null)
you can insert nulls to col2 by either explicitly specifying a null for the
content:
insert foo (col1, col2) values ('a',null)
or by skipping it in the column list and SQL Server will automatically
insert null:
insert foo (col1) values ('b')
Check it:
select * from foo
outputs:
col1 col2
-- --
a NULL
b NULL
"schumacker" <miguelcampoy@.hotmail.com> wrote in message
news:e1eadaf3.0407290315.99cd0d2@.posting.google.co m...
> Hi everyone!
> I am working with Delphi v7 and MS SQLServer.
> I am trying to insert data in a table with a SQL sentence. Some of the
> fields of my table are type char or varchar, and they can have null
> values.
> What do i have to write in the SQL sentence to insert a null value in
> those fields?
> I tried with '', an empty String, but it doesnt work, the tables
> stores an empty String (logical :-)).
> In the SQLServer GUI you have to press CTRL + 0 to insert a NULL
> value, but how can i tell this to the SQLServer through a SQL
> Sentence?
> Well, thank you very much.
No comments:
Post a Comment