Split String Into Multiple Records

Поиск
Список
Период
Сортировка
От Aaron Bono
Тема Split String Into Multiple Records
Дата
Msg-id bf05e51c0704211647r21a6b529u75c8f13d4cfecaf4@mail.gmail.com
обсуждение исходный текст
Ответы Re: Split String Into Multiple Records
Список pgsql-sql
Is there a good way to split a string into multiple records?<br /><br />Here is what I am trying to do...<br /><br />I
havea table "branch" with a column "branch_num" which has a comma delimited list of numbers - the users weren't
supposedto do this but they did and now I have to fix it.  We want to create a new table "branch_area" and move this
commadelimited list into this new table as multiple records before dropping the "branch_num" from the "branch" table.
<br/><br />branch {<br />    branch_id bigserial primary key,<br />    branch_num varchar(255)<br />}<br /><br
/>branch_area{<br />    branch_area_id bigserial primary key,<br />    branch_id bigint foreign key to branch,<br />   
branch_numvarchar(10) <br />}<br /><br />I want to migrate the data something like this:<br /><br />insert into
branch_area<br/>(branch_id, branch_num)<br />select<br />    branch_id,<br />    -- This is the part I need help with
->split branch.branch_num on ',' <br />from branch<br />;<br /><br />Is there a good way (or alternative way) to do
this?<br/><br />Thanks!<br clear="all" /><br />-- <br
/>==================================================================<br/>   Aaron Bono<br />   Aranya Software
Technologies,Inc. <br />   <a href="http://www.aranya.com">http://www.aranya.com</a><br />   <a
href="http://codeelixir.com">http://codeelixir.com</a><br
/>================================================================== 

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

Предыдущее
От: Steve Crawford
Дата:
Сообщение: Re: Question on interval
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Split String Into Multiple Records