查询以循环方式插入10行

时间:2015-10-13 04:53:33

标签: postgresql transactions

我试图在PostgreSQL中使用此查询生成10行,但它无法正常工作。第一列是" zoneID"第二个是"累加器"。 ZoneID必须是0到10,累加器保持为0.有人知道发生了什么吗?

<script type="text/javascript">
    $(document).ready(function () {
        $('#nav li.menu').click(function () {
            $('#nav li.menu').removeClass("active");
            $(this).addClass("active");
        });
    });
</script>

<nav id="nav">
    <ul class="nav nav-pills nav-stacked">
        <li class="main_menu"><span class="fa fa-bars fa-lg icon_here"></span> &nbsp;&nbsp;<span class="main">MENU</span></li>
        @foreach (var item in Model) {
          <li class="menu"><a href="@Url.Action(item.sm_action_name,item.sm_controller)">&nbsp;&nbsp;&nbsp;<i class="fa fa-dot-circle-o fa-lg"></i>&nbsp;&nbsp;&nbsp;@item.sm_name</a></li>
        }
     </ul>
</nav>

1 个答案:

答案 0 :(得分:0)

您可以在不使用循环的情况下实现它。试试这个:

INSERT INTO classifier (zoneID, crimeCounter)
SELECT x.zoneID, 0
  FROM generate_series(1,10) AS x(zoneID);

accumulator stays as 0. 我假设您要将累加器列值中的值保持为0。