我想提交一份表格(通过POST)提交N(未知)user_id.我可以将视图作为列表接收这些ID吗?
例如
def getids(request,list):
for id in list:
usr = User.objects.get(pk=id);
//do something with it.
usr.save()
Run Code Online (Sandbox Code Playgroud)
是
for id in request.POST['id']:
Run Code Online (Sandbox Code Playgroud)
甚至可能?
我正在寻找最好的接受方式.
我目前有两个模式,A和B.
B有一个表,A执行选择插入和更新.
在我们的sql脚本中,我们已授予A权限,以便它可以完成其任务.
grant select on B.thetable to A
etc,etc
Run Code Online (Sandbox Code Playgroud)
现在,表'thetable'被删除,另一个表每天至少重命名为B.
rename someothertable to thetable
Run Code Online (Sandbox Code Playgroud)
执行此操作后,当A执行B.thetable上的选择时,我们会收到错误.
ORA-00942: table or view does not exist
Run Code Online (Sandbox Code Playgroud)
是否有可能在执行drop + rename操作后,授权也会丢失?
我们是否必须再次分配权限?
有些人没有补助金.
将数据插入'thetable'的每日进程每N次插入执行一次提交,因此无法执行任何回滚.这就是我们使用2张桌子的原因.
提前致谢
我正在阅读STL源代码(结果既有趣又非常有用),我遇到过这种情况
//file backwards/auto_ptr.h, but also found on many others.
template<typename _Tp>
class auto_ptr
//Question is about this:
template<>
class auto_ptr<void>
Run Code Online (Sandbox Code Playgroud)
是否template<>添加了部分以避免类重复?
我试图向一名法学院学生教授蟒蛇(恰好是我的未婚妻).她一直坚持让我教她.一个问题:她对编程一无所知.
我想开始潜入python,但我最担心的不是python部分,而是"她对编程一无所知"问题.
我怎么能让她感兴趣?我很担心,因为她必须学习if/else - oop - 函数和东西,因为她学习了python语法,她可能会觉得无聊.
也许我们可以合作的项目?一些简单的django应用程序?
任何想法将不胜感激.
有关?:https://stackoverflow.com/questions/111857/what-did-you-use-to-teach-yourself-python
我有一个包含Number类型列的表
create table tmp (
/*other fields*/
some_field Number
)
Run Code Online (Sandbox Code Playgroud)
在PL SQL脚本中,我想将该字段转换为varchar.但是,我不知道它的长度,所以我得到一个例外
异常消息是ORA-06502:PL/SQL:数字或值错误:字符串缓冲区太小
v_some_field varchar(21);
/*...*/
v_some_field := TO_CHAR(some_field,'999999999999999999999');
Run Code Online (Sandbox Code Playgroud)
我该如何声明v_some_field缓冲区?将它设置为varchar(32767)似乎相当粗野,有没有其他选择?
我有一个返回OUT参数的过程.
procedure foo (in_v IN INTEGER, out_v OUT integer)
BEGIN
...
EXCEPTION
WHEN OTHERS THEN
--sh*t happend
out_v := SQLCODE;
END
Run Code Online (Sandbox Code Playgroud)
如果一切正常,该参数将为0,如果发生丑陋,则该参数为<0.
现在,如果顺便发生sh*t,将抛出异常.
是否可以将SQLCODE值分配给OUT参数?或者这是一个代码味道,我将被驱逐出编程社区?
提前致谢.
我有一个具有OUT参数的存储过程,表示错误代码.如果错误代码不是0,那么我引发错误
DECLARE
BEGIN
foo (err_code);
IF (err_code <> 0) THEN
raise_application_error(...);
END;
Run Code Online (Sandbox Code Playgroud)
到目前为止一切都那么好,但这是我的问题.
这段代码(如上所示)由sqlplus执行,sqlplus是从shell脚本调用的,它应该以0/not 0(作为sql脚本)退出.
#shell script
sqlplus ... @myscript
return $?
Run Code Online (Sandbox Code Playgroud)
执行raise_application_error时,控制权返回sqlplus.
sql>
Run Code Online (Sandbox Code Playgroud)
我想要的是一种退出shell的方法,没有sqlplus在$上返回0?
有什么想法吗?提前致谢.
有没有办法"捕获"会话超时事件,以便在无效之前从HttpSession中检索数据?
我们正在实现过滤器接口,并且在doFilter方法中,当会话超时时,我们在登录时存储在会话对象中的用户为空.
提前致谢.
我正在写一些javadoc,并想知道如何强调out参数.
我现在正在这样做(非常简单)
/**
* @param cl (IN Parameter) description here <br/>
* @param nodes (OUT Parameter) description here <br/>
* @param holotypes (OUT Parameter) description here <br/>
*/
public void getNodes(List<O> cl, List<Node<O>> nodes, List<O> holotypes) {...}
Run Code Online (Sandbox Code Playgroud)