首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法将值赋值给IN参数

无法将值赋值给IN参数
EN

Stack Overflow用户
提问于 2022-03-14 05:28:08
回答 1查看 63关注 0票数 0
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
procedure check_startDate_is_grower_than_last_foo(startDate IN OUT DATE) as
    last_foo_tsp DATE;
begin
    select max(version_tsp) into last_foo_tsp from foo;
    if startDate <= last_foo_tsp then
        if trunc(startDate) = trunc(last_foo_tsp) then
            startDate := (last_foo_tsp + 1/86400); -- +1 seg                
        else
            raise_application_error(-20001, 'Blabla');
        end if;
    end if;
end;

我收到一个错误:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
PLS-00363: expression 'STARTDATE' cannot be used as an assignment target

我做错什么了?

EN

回答 1

Stack Overflow用户

发布于 2022-03-14 05:35:34

我不知道你做错了什么,因为-这对我有用。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SQL> alter session set nls_date_format = 'dd.mm.yyyy hh24:mi:ss';

Session altered.

SQL> select * from foo;

VERSION_TSP
-------------------
15.02.2022 00:00:00

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SQL> create or replace
  2  procedure p_check (startDate IN OUT DATE) as
  3      last_foo_tsp DATE;
  4  begin
  5      select max(version_tsp) into last_foo_tsp from foo;
  6      if startDate <= last_foo_tsp then
  7          if trunc(startDate) = trunc(last_foo_tsp) then
  8              startDate := (last_foo_tsp + 1/86400); -- +1 seg
  9          else
 10              raise_application_error(-20001, 'Blabla');
 11          end if;
 12      end if;
 13  end;
 14  /

Procedure created.

测试:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SQL> set serveroutput on
SQL> declare
  2    l_datum date := date '2022-02-15';
  3  begin
  4    p_check (l_datum);
  5    dbms_output.put_line('result = ' || l_datum);
  6  end;
  7  /
result = 15.02.2022 00:00:01

PL/SQL procedure successfully completed.

SQL>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71468558

复制
相关文章
vue:props中的值赋值给data
父组件: <template> <div> <navbar :ctype="ctype"></navbar> </div> </template> <script> import navbar from '@/components/navbar' export default { components: {navbar}, data () { return{ ctype:1 } } } </script> 子组件: <templa
江一铭
2022/06/16
4.1K0
将字符串指针赋值给数组[通俗易懂]
比如 char *p=”sdflkjasljfsjlsdfsa”; char p1[200]; 将p赋给p1 (1)strcpy(p1,p); (2)char *src=”helloworld”; char des[100]={0}; memcpy(des,src,strlen(src)+1); //void *memcpy(void *str1, const void *str2, size_t n) 从存储区 str2 复制 n 个字符到存储区 str1。 (3)用循环也可以: for(int i=0;*(p+i)!=’\0’;i++) { p1[i]=*(p+i); } (4)sprintf(p1,”%s”,p);//p1长度需要大于p,否则会发生溢出 C 库函数 – sprintf() http://www.runoob.com/cprogramming/c-function-sprintf.html linux c之snprintf()和sprintf()区别 https://blog.csdn.net/u011068702/article/details/61916220
全栈程序员站长
2022/07/28
2.1K0
python批量读取文件赋值给一个参数
我想创建一个可以打开文本文件c_name.txt的脚本,其中文本文件的内容将是单元名称列表。 打开后,我需要将所有单元名称指定为变量。 这是因为我需要单元名称来打开下一个需要单元名称的目录。 我现在做的是打开文本文件并打印单元格名称。 我不知道如何读取单元格名称并分配给变量。 我需要将所有单元名称分配到一个数组中吗?
matinal
2023/10/13
1670
【C++】匿名对象 ② ( 将 “ 匿名对象 “ 初始化给变量 | 将 “ 匿名对象 “ 赋值给变量 )
" 匿名对象 " 的 作用域 仅限于其所在的 表达式 , 这句表达式 执行完毕后 , 匿名对象 自动销毁 ;
韩曙亮
2023/10/15
4000
【C++】匿名对象 ② ( 将 “ 匿名对象 “ 初始化给变量 | 将 “ 匿名对象 “ 赋值给变量 )
unity 给materials赋值
立羽
2023/08/24
2800
给ztree节点赋值
1:在弹出添加或者删除界面之前,给节点赋值,得到节点里面 的信息之后再做下一步逻辑。 $("#toUpdateBtn").attr("sid", treeNode.id); $("#deleteBtn").attr("sid", treeNode.id);
王小婷
2018/09/27
2.6K0
给ztree节点赋值
awk给外部变量赋值
假设将值存在文件t中,文件t内容如下,只有一行:a b c 需要将a、b和c分别赋给外部变量x、y和z,则脚本可写成如下: eval $(awk '{ printf("x=%s\ny=%s\nz=%s",$1,$2,$3); }' ./t) echo $x echo $y echo $z 请注意printf函数中的换行符\n是必须的,起关键作用的是eval命令,它在很多场景有特别的用处。
一见
2018/08/02
3.9K0
SpringBoot 自定义注解 + AOP实现参数效验,默认值赋值
在进行Web开发时,对于一些接口,我们需要对参数进行效验来保证接口的正确性。同时,对于参数中某些项缺失的情况,我们需要给这些缺失的参数设置默认值。这时候,SpringBoot的自定义注解和AOP技术就派上用场了。
网络技术联盟站
2023/06/05
3.1K0
@value 给静态变量赋值
原因:@value 是在 bean实例化后,在属性填充过程中进行赋值的,static初始化要早于@value。
收心
2022/10/27
2.6K0
java中给方法的参数设置默认值,java设置可选参数
今天在调整一个定时任务时需要将固定写死的查询日期通过外部传参来控制,如果没有传值给个默认值,于是了解了下java函数的参数默认值
高久峰
2023/06/29
7.8K0
jquery当中如何给某个属性赋值
例 1.7(attrSet.html)  <html> <head> <title>attr(name,value)方法</title> <style type="text/css"> <!-- button{     border:1px solid #860066; } --> </style> <script language="javascript" src="jquery.min.js"></script> <script language="javascript"> function DisableBack(){     //选择第2个和第3个button /*<input type="text" name='aa[]' disabled="disabled" value='11'>*/       $("button:gt(0)").attr("disabled","disabled"); } </script> </head> <body>     <button οnclick="DisableBack()">第一个</button>&nbsp;     <button>第二个</button>&nbsp;     <button>第三个</button>&nbsp; </body> </html>
马克java社区
2021/02/01
4.5K0
jquery当中如何给某个属性赋值
Linux使用技巧:linux下将命令值赋给shell变量
很多小伙伴在写shell脚本的时候需要把命令输出的值赋给一些变量,使得脚本在运行过程中能够顺利使用这些变量。例如:很多时候我们就需要获取当前目录的绝对路径,pwd这个命令大家在熟悉不过,可是要把这个命令的输出值赋给变量就不知道何从下手了。莫慌,办法还是有的,我们可以把这个命令的输出值赋给一个叫pwd的变量(当然,你也可以随意命名一个变量名称)。具体操作是这样的:pwd=`pwd`,需要注意的是这里的引号并非通常我们使用的单引号,而是左上角ESC下面那个按键,也就是数字键1前面的那个。
耕耘实录
2018/12/20
3K0
快速学习-给bean的属性赋值
为了简化XML文件的配置,越来越多的XML文件采用属性而非子元素配置信息。Spring从2.5版本开始引入了一个新的p命名空间,可以通过元素属性的方式配置Bean 的属性。使用p命名空间后,基于XML的配置方式将进一步简化。
cwl_java
2020/02/12
2.4K0
Postgresql中有out参数的函数,无法配置out值怎么办?
Postgresql中写C函数时,如果函数有out类型的参数,在C代码中 是 无法 为Out参数配置值的,因为return只能配置返回值无法配置out值,这是PG的框架问题,我们可以想办法规避。
mingjie
2023/03/17
9760
Java赋值语句的返回值
今天阅读ArrayList的迭代器实现Itr的next方法的时候,突然发现一个平时开发的时候没有注意,没有用过的方式。
明明如月学长
2021/08/27
1.3K0
点击加载更多

相似问题

无法将值赋值给数组

20

无法将值赋值给结构

16

无法将值赋值给多维数组。

14

无法将值赋值给Array get

22

无法将值赋值给datepicker字段

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文