Shouldn't this be an error?

Поиск
Список
Период
Сортировка
От Vince Vielhaber
Тема Shouldn't this be an error?
Дата
Msg-id Pine.BSF.4.30.0101291113300.30993-100000@paprika.michvhf.com
обсуждение исходный текст
Ответы Re: Shouldn't this be an error?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Shouldn't this insert fail?   This is 7.0.3.

template1=# create table foo(x int,y varchar(10),z datetime);
CREATE
template1=# insert into foo(x,y,z) values(1,'asdf');
INSERT 19222 1
template1=#

If not, why not?  z's missing from the values().  Sybase fails it:

1> create table foo(x int,y varchar(10),z datetime)
2> go
1> insert into foo(x,y,z) values(1,'asdf')
2> go
Msg 109, Level 15, State 1
, Line 1
There are more columns in the INSERT statement than values specified in
the VALUES clause.  The number of values in the VALUES clause must match
the number of columns specified in the INSERT statement.
1>


Vince.
-- 
==========================================================================
Vince Vielhaber -- KA8CSH    email: vev@michvhf.com    http://www.pop4.net128K ISDN from $22.00/mo - 56K Dialup from
$16.00/moat Pop4 Networking       Online Campground Directory    http://www.camping-usa.com      Online Giftshop
Superstore   http://www.cloudninegifts.com
 
==========================================================================





В списке pgsql-hackers по дате отправления:

Предыдущее
От: Jan Wieck
Дата:
Сообщение: Re: Security hole in PL/pgSQL
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Can PyGreSQL be updated?