我想运行查询,获取结果,然后使用第二个语句(游标)中第一个语句的值,使用另一个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) 我曾经使用 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)
什么可能会导致这个问题?
如何将一个变量(被点击的按钮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) 我有一个项目,表格分布在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) 有没有办法在vim命令行中使用vim/vi?有时我在vim中编写一个长命令,例如:
:!./script /home/user/pet --flag=1
Run Code Online (Sandbox Code Playgroud)
我想通过"其他"更改例如"user".我通常做的是用右箭头导航命令行,这是耗时的,当我想要去行的开头时甚至更多.我希望有一些类似"0"的东西去那里或w/b用文字移动.或者使用j/k转到下一个/上一个命令.
谢谢.
有时我需要编写长代码块,如下所示:
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重复下一个属性.
但我想知道是否有更快的方式来输入这样的东西?
我在一个大文件中有一些方法调用,我想匹配这些行,选择然后把它们作为一个,所以我可以将它们全部放在一个地方.
我可以找到我想要的所有线条,:g/>set但我如何在视觉上选择每条线?
每一个人.今天下午我通读了VIM的教程.但是还有一个问题,我已经尝试了google并在stackflow上搜索,没有相关的答案.
我知道:set hls是打开高亮搜索和insearch功能.我也知道,我可以:set nohls用来关闭高亮搜索但是当我尝试使用:set nois或:set noinsearch
'哎呀!'时 来
任何经过的人都可以告诉我如何关闭insearch吗?谢谢!
我看到一些帖子说我应该使用zfat折叠html标签.所以我尝试了但没有得到我预期的结果.例如,我在我的文档中有这个
<div id="begin">
<p>hello world</p>
</div>
Run Code Online (Sandbox Code Playgroud)
我将光标移动到vim的第一行<div id="begin">.然后我按下逃跑以确保我处于命令模式.然后我按了键z,f,a和t.但什么都没发生.我甚至尝试打字z,f,a和{,通常折叠的PHP代码块,但对HTML没有影响.
有人可以告诉我折叠html div标签的确切步骤吗?
谢谢
Vim 似乎无法创建全局缩写。因此,我创建了一个缩写文件(称为 auto Correct.vim),并在 .vimrc 文件中添加了以下行:
:source ~/autocorrect.vim
Run Code Online (Sandbox Code Playgroud)
然后我手动将缩写添加到该文件中。如果我处理任何文档,我都可以使用这些缩写。
但是,如果我正在处理新文档并尝试向此列表添加新缩写词或删除缩写词,则它仅适用于会话。一旦我退出 vi,我就会丢失所有更改。为了使缩写永久化,我必须直接手动编辑 auto Correct.vim 文件。
问题是,如果我在新文档中工作并添加缩写词,我可以看到它们已添加到我的缩写列表中(通过调用 :ab)。然而,当我退出时,它们就丢失了。我怎样才能使这些变化成为全球性的、永久性的?
我希望找到一个不需要插件的解决方案。
vim ×6
abbreviation ×1
connection ×1
ctags ×1
database ×1
datasource ×1
folding ×1
grails ×1
hidden-field ×1
html ×1
jquery ×1
oracle ×1
plsql ×1
python ×1
vi ×1