小编Ing*_*kat的帖子

如何在pl/sql中的另一个游标的select语句中使用游标中的变量

我想运行查询,获取结果,然后使用第二个语句(游标)中第一个语句的值,使用另一个select语句迭代该查询的结果.

我的数据库中有40个用户.所有用户都具有相同的数据库架构结构.我想通过以下方式获取用户名:

SELECT  distinct username 
   from all_users 
Run Code Online (Sandbox Code Playgroud)

然后使用用户名运行如下查询:

Select lastname, firstname, email, email2 from username.member.
Run Code Online (Sandbox Code Playgroud)

我的结果集将返回多行,所以我也需要一个行类型.

我尝试了很多不同的pl/sql组合:

DECLARE
   CURSOR client_cur IS
   SELECT  distinct username 
   from all_users 
   where length(username) = 3;
   -- client cursor 
   CURSOR emails_cur (cli all_users.username%TYPE) IS
   SELECT id, name 
     FROM cli.org;
BEGIN
   FOR client IN client_cur LOOP
      dbms_output.put_line('Client is '|| client.username);
      FOR email_rec in client_cur(client.username) LOOP
         dbms_output.put_line('Org id is ' ||email_rec.id || ' org nam ' || email_rec.name);
      END LOOP;
  END LOOP;
END;
/
Run Code Online (Sandbox Code Playgroud)

DECLARE
  CURSOR c1 …
Run Code Online (Sandbox Code Playgroud)

oracle plsql

3
推荐指数
1
解决办法
10万
查看次数

当我尝试为所有 python 库构建标记文件时,ctags 永远不会停止

我曾经使用 ctags 通过以下命令为所有已安装的 python 库生成标签文件:

C:\Windows\System32>ctags -R -f d:\home\vimfiles\python.ctags d:\Python26
Run Code Online (Sandbox Code Playgroud)

但今天早上,在我升级到 Python 2.6.7 后,该命令仅生成以下输出,并且从未完成其工作。标签文件的大小一旦达到约 11MB 就不再改变。

ctags: Warning: ignoring null tag in d:\Python26\Lib\copy.py
ctags: Warning: ignoring null tag in d:\Python26\Lib\pickle.py
ctags: Warning: ignoring null tag in d:\Python26\Lib\site-packages\django\contrib\admin\sites.py
Run Code Online (Sandbox Code Playgroud)

什么可能会导致这个问题?

python ctags

3
推荐指数
1
解决办法
2236
查看次数

jQuery:如何将变量分配回文档中的隐藏元素?

如何将一个变量(被点击的按钮ID)分配给jQuery Diaglog,然后返回到文档中的隐藏元素(myhiddenid)供以后使用?

<table border="0" class="time_data">
    <td><button type="button" id='001' class="del-fruit" > Apple </td>
    <td><button type="button" id='002' class="del-fruit" > Banana </td>
    <td><button type="button" id='003' class="del-fruit" > Cantalope </td>
</table>

<div id='myhiddenid' style="display:none;"></div>

<script type="text/javascript">
$("#dialog-form").dialog({
    autoOpen: false,
    height: 150,
    width: 350,
    modal: true,
    resizable: false,
    buttons: {
        'Yes': function() {
            var bValid = true;
            allFields.removeClass('ui-state-error');

            bValid = bValid 

            if (bValid) {
                //the assining of myhiddenid should be here!!
                //and should contain the ID of the button that i clicked.
                $(this).dialog('close');
            }
        }, …
Run Code Online (Sandbox Code Playgroud)

html jquery hidden-field

3
推荐指数
1
解决办法
1703
查看次数

Grails多数据源域问题

我有一个项目,表格分布在2个数据源之间.我正在根据grails文档http://grails.org/doc/2.0.0.M2/guide/conf.html#dataSourcesAndEnvironments中的 3.3.6主题配置访问表的代码

一切似乎都没问题,但我得到了以下错误

消息:创建名为'transactionManagerPostProcessor'的bean时出错:bean的初始化失败; 嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名为'transactionManager'的bean时出错:在设置bean属性'sessionFactory'时无法解析对bean'sessionFactory'的引用; 嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名为'sessionFactory'的bean时出错:init方法的调用失败; 嵌套异常是org.hibernate.MappingException:关联引用未映射的类:br.com.fisgo.Provider

由MappingException引起:关联引用未映射的类:br.com.fisgo.Provider

我知道为什么会出现这个错误?

问候.

我会尝试一下.它不会那么简单,因为公司域链接回提供商它只需要更多的努力

class Company {
    String name
    String cnpj
    String email
    Address address
    Phone phone
    String registration
    String source

    Set provider = new HashSet<Provider>()

    static hasMany = [provider: Provider]
Run Code Online (Sandbox Code Playgroud)

database connection grails datasource

3
推荐指数
1
解决办法
2944
查看次数

vim命令行编辑

有没有办法在vim命令行中使用vim/vi?有时我在vim中编写一个长命令,例如:

:!./script /home/user/pet --flag=1 
Run Code Online (Sandbox Code Playgroud)

我想通过"其他"更改例如"user".我通常做的是用右箭头导航命令行,这是耗时的,当我想要去行的开头时甚至更多.我希望有一些类似"0"的东西去那里或w/b用文字移动.或者使用j/k转到下一个/上一个命令.

谢谢.

vi vim

3
推荐指数
1
解决办法
157
查看次数

为Vim中的属性列表编写初始化的最快方法

有时我需要编写长代码块,如下所示:

a.id = b.id
a.name = b.name
a.host = b.host
a.port = b.port
...
Run Code Online (Sandbox Code Playgroud)

目前我通过键入第一行yy3pjf.lcw输入,然后输入下一个属性,输入属性名称,然后f..j重复下一个属性.

但我想知道是否有更快的方式来输入这样的东西?

vim

3
推荐指数
1
解决办法
97
查看次数

如何在vim中根据搜索模式直观地选择线条?

我在一个大文件中有一些方法调用,我想匹配这些行,选择然后把它们作为一个,所以我可以将它们全部放在一个地方.

我可以找到我想要的所有线条,:g/>set但我如何在视觉上选择每条线?

vim

3
推荐指数
1
解决办法
1561
查看次数

如何在VIM中关闭insearch?

每一个人.今天下午我通读了VIM的教程.但是还有一个问题,我已经尝试了google并在stackflow上搜索,没有相关的答案.

我知道:set hls是打开高亮搜索和insearch功能.我也知道,我可以:set nohls用来关闭高亮搜索但是当我尝试使用:set nois:set noinsearch '哎呀!'时 来

任何经过的人都可以告诉我如何关闭insearch吗?谢谢!

vim

3
推荐指数
1
解决办法
1231
查看次数

vim如何折叠html标签

我看到一些帖子说我应该使用zfat折叠html标签.所以我尝试了但没有得到我预期的结果.例如,我在我的文档中有这个

<div id="begin">
   <p>hello world</p>
      </div>
Run Code Online (Sandbox Code Playgroud)

我将光标移动到vim的第一行<div id="begin">.然后我按下逃跑以确保我处于命令模式.然后我按了键z,f,at.但什么都没发生.我甚至尝试打字z,f,a{,通常折叠的PHP代码块,但对HTML没有影响.

有人可以告诉我折叠html div标签的确切步骤吗?

谢谢

vim folding

3
推荐指数
1
解决办法
3705
查看次数

在 Vim 中定义持久缩写

Vim 似乎无法创建全局缩写。因此,我创建了一个缩写文件(称为 auto Correct.vim),并在 .vimrc 文件中添加了以下行:

 :source ~/autocorrect.vim
Run Code Online (Sandbox Code Playgroud)

然后我手动将缩写添加到该文件中。如果我处理任何文档,我都可以使用这些缩写。

但是,如果我正在处理新文档并尝试向此列表添加新缩写词或删除缩写词,则它仅适用于会话。一旦我退出 vi,我就会丢失所有更改。为了使缩写永久化,我必须直接手动编辑 auto Correct.vim 文件。

问题是,如果我在新文档中工作并添加缩写词,我可以看到它们已添加到我的缩写列表中(通过调用 :ab)。然而,当我退出时,它们就丢失了。我怎样才能使这些变化成为全球性的、永久性的?

我希望找到一个不需要插件的解决方案。

vim abbreviation

3
推荐指数
1
解决办法
1361
查看次数