Article View: pl.comp.lang.delphi.bazy-danych
Article #82416Re: Firebird - dodawanie pola not null z wartością domyślną
From: bunias80
Date: Wed, 26 Nov 2014 15:03
Date: Wed, 26 Nov 2014 15:03
23 lines
2306 bytes
2306 bytes
W dniu środa, 26 listopada 2014 15:23:47 UTC+1 użytkownik Tomek D napisał: > "default" nie jest rozwiązaniem na wypełnienie nowo dodanego pola zadaną > wartościa, ale dla zapewnienia wartości jeśli nie zostanie ona jawnie > wyspecyfikowania w poleceniu INSERT. fragment z dokumentacji " alter table Adventures add id int default -1 not null Default values are normally not applied when adding fields to existing rows, but with NOT NULL fields they are. " więc chyba jednak jest > Bardzo często przy większych zmianach w bazie konieczne jest rozbicie na > kilka transakcji, więc mechanizm i tak jest niezbędny. Tutaj tematem nie jest jak zrobić aktualizację tylko czy ktoś stosuje samo add not null default.... i mu to działa czy może to jednak babol FB > > Być może dodawałeś pole do pustej tabeli to problemu nie było. Nie....nawet kilkadziesiąt tyś. rekordów.
Technical Details
Message-ID:
<fa3a5a56-7287-405e-9e85-889150da7848@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!h15no8020696igd.0!news-out.google.com!m4ni576qag.1!nntp.google.com!w8no2508041qac.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<8e2dbff4-cc02-4704-8a4a-e59aeb964efb@googlegroups.com> <m548hu$pqb$1@node1.news.atman.pl> <769ff04d-b5f3-4038-bb92-f4962a7a71d1@googlegroups.com> <m54npi$br9$1@node1.news.atman.pl>Show Full Headers
Complete Article Headers
X-Received: by 10.66.145.161 with SMTP id sv1mr21858268pab.13.1417014196941; Wed, 26 Nov 2014 07:03:16 -0800 (PST) X-Received: by 10.140.94.150 with SMTP id g22mr595710qge.0.1417014196893; Wed, 26 Nov 2014 07:03:16 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!h15no8020696igd.0!news-out.google.com!m4ni576qag.1!nntp.google.com!w8no2508041qac.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi.bazy-danych Date: Wed, 26 Nov 2014 07:03:16 -0800 (PST) In-Reply-To: <m54npi$br9$1@node1.news.atman.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=109.107.10.107; posting-account=0_E6cgoAAACUU_1K3B30nZrVBjPMtM59 NNTP-Posting-Host: 109.107.10.107 References: <8e2dbff4-cc02-4704-8a4a-e59aeb964efb@googlegroups.com> <m548hu$pqb$1@node1.news.atman.pl> <769ff04d-b5f3-4038-bb92-f4962a7a71d1@googlegroups.com> <m54npi$br9$1@node1.news.atman.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <fa3a5a56-7287-405e-9e85-889150da7848@googlegroups.com> Subject: Re: Firebird - dodawanie pola not null z wartością domyślną From: bunias80@gmail.com Injection-Date: Wed, 26 Nov 2014 15:03:16 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit