Re: Returned row count doesn't match lines in output file
От | Tom Lane |
---|---|
Тема | Re: Returned row count doesn't match lines in output file |
Дата | |
Msg-id | 15359.1573149991@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Returned row count doesn't match lines in output file ("Tchouante, Merlin" <mtchouan@umaryland.edu>) |
Ответы |
RE: Returned row count doesn't match lines in output file
|
Список | pgsql-sql |
"Tchouante, Merlin" <mtchouan@umaryland.edu> writes: > I'm executing an .sql file which looks like this: > \o /home/bbuser/banner/gradeload/sodorgusers.txt > \t on > select u.user_id||'|'||u.firstname||'|'||u.lastname||'|'||u.email||'|'||u.student_id > from users u, course_main cm, course_users cu > where cu.crsmain_pk1 = cm.pk1 > and cu.users_pk1 = u.pk1 > and cm.course_id = 'Org.dent.Training' > order by u.lastname, u.firstname; > \t off > \o > When I look at the output file, it has a bunch of blank lines in between the records but displays a line count of 4916. What is causing the blank lines? Null values in one or more of the columns you're concatenating, perhaps? Concatenating a null with something else yields null. (See coalesce() for one ad-hoc way to fix that.) regards, tom lane
В списке pgsql-sql по дате отправления: