[MSSQL] - problem z podzapytaniem
lll@lll.pl - 16-08-2006 01:27
[MSSQL] - problem z podzapytaniem
Witam, Mam taki problem, bardzo mnie zdziwilo cos takiego ze mssql 2005 nie przepuszcza:
[przyklad] INSERT INTO tab1 ( A, B, C) VALUES ( ( select t2.A from kartoteka tab2 t2 where t2.B = '-' ), 'sdfsdf', 'sdfsdfs' )
wyskakuje blad
Subquery cannot appear in an Insert Values statement.
Da sie to jakos zrobic inserta z podzapytaniem?
pozdrawiam, L.
pasi123@gmail.com - 16-08-2006 01:27
lll@lll.pl wrote: > Witam, > Mam taki problem, bardzo mnie zdziwilo cos takiego ze mssql 2005 nie > przepuszcza: > > [przyklad] > INSERT INTO tab1 ( A, B, C) > VALUES > ( > ( select t2.A from kartoteka tab2 t2 where t2.B = '-' ), > 'sdfsdf', > 'sdfsdfs' > ) > > wyskakuje blad > > Subquery cannot appear in an Insert Values statement. > > Da sie to jakos zrobic inserta z podzapytaniem? > > pozdrawiam, > L.
Insert z Selectem? Pierwsze widze...
lll@lll.pl - 16-08-2006 01:27
> > Insert z Selectem? Pierwsze widze... >
oczywiscie
Robert Winkler - 16-08-2006 01:27
> Witam, > Mam taki problem, bardzo mnie zdziwilo cos takiego ze mssql 2005 nie > przepuszcza: > > [przyklad] > INSERT INTO tab1 ( A, B, C) > VALUES > ( > ( select t2.A from kartoteka tab2 t2 where t2.B = '-' ), > 'sdfsdf', > 'sdfsdfs' > ) > > wyskakuje blad > > Subquery cannot appear in an Insert Values statement. > > Da sie to jakos zrobic inserta z podzapytaniem?
Dlaczego nie zrobisz tego tak:
INSERT INTO tab1 (A, B, C) select t2.A, 'sdfsdf', 'sdfsdfs' from kartoteka tab2 t2 where t2.B = '-'
-- ____________ Robert Winkler
lll@lll.pl - 16-08-2006 01:27
> Dlaczego nie zrobisz tego tak: > > INSERT INTO tab1 (A, B, C) > select t2.A, 'sdfsdf', 'sdfsdfs' from kartoteka tab2 t2 where t2.B = '-' >
dzieki, to chodzilo mi chodzilo, nie znam takiej skladnik, a taka jak podalem oracle czy tez mysql oraz z tego co wiem postg. uznaja, jeszcze raz dzieki,
pozdrawiam, L.
Michał Kuratczyk - 16-08-2006 01:27
lll@lll.pl wrote: > [przyklad] > INSERT INTO tab1 ( A, B, C) > VALUES > ( > ( select t2.A from kartoteka tab2 t2 where t2.B = '-' ), > 'sdfsdf', > 'sdfsdfs' > ) > > wyskakuje blad
Nie znam MSSQL, ale raczej coś w tym stylu:
INSERT INTO tab1 ( A, B, C) SELECT t2.A, 'sdfsdf', 'sdfsdfs' from kartoteka tab2 t2 where t2.B = '-'
-- Michał Kuratczyk
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?=
mysql i mysql-front, problem
String line; if (line=="cos"){...}....problem
Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
[postgres] Problem z =?ISO-8859-2?Q?zmian=B1_struktury_i_z?==?ISO-8859-2?Q?ale=BFno=B6ciami=2E?=
[oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?=
Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ]
[PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ?
[MySQL] Problem z zapisem danych w bazie danych
Problem z mysql - can't connect to MySQL/nietypowo...
zanotowane.pldoc.pisz.plpdf.pisz.plkfia-tek.keep.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|