visualstudio2022报错提示的行数不正确

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了visualstudio2022报错提示的行数不正确相关的知识,希望对你有一定的参考价值。

参考技术A scanf报错,每次都输入宏定义太麻烦了,找到一个方法,可以自动写入宏定义,也可以写入main函数找到newc++file这个文件,在vs2022的安装路径里C:\\ProgramFiles\\MicrosoftVisualStudio\\2022\\Community\\Common7\\IDE\\VC\\VCProjectItems先剪切出来,修改成想要的模板的样子,再复制回去,过程中会提示需要管理员权限

尝试从两列中提取多条记录时,精确提取返回的行数超过了请求的行数

【中文标题】尝试从两列中提取多条记录时,精确提取返回的行数超过了请求的行数【英文标题】:Exact fetch returns more than requested number of rows when trying to fetch multiple records from two columns 【发布时间】:2014-01-22 18:47:04 【问题描述】:

我正在编写一个程序来输出 user_tables 中的所有 table_name 和 num_rows。 但是我得到的准确提取返回超过了请求的行数。欢迎任何提示或建议。

create or replace procedure output_table
as
v_table_name varchar2(20);
v_num_rows number;

begin
select table_name, num_rows 
into v_table_name, v_num_rows
from user_tables;

dbms_output.put_line('Table '||v_table_name||' has '||v_num_rows||' of rows ');
end;
/

execute output_table;
/

【问题讨论】:

【参考方案1】:

你可能想要一个循环

BEGIN
  FOR t IN (SELECT table_name, num_rows
              FROM user_tables)
  LOOP
    dbms_output.put_line( 'Table ' || t.table_name || 
                          ' has ' || t.num_rows || ' rows.' );
  END LOOP;
END;

我希望您理解user_tables 中的num_rows 值可能与表中的实际行数几乎没有关系,并且它极不可能是当前正确的值。

【讨论】:

以上是关于visualstudio2022报错提示的行数不正确的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 性能分析器:开括号上的行数

获取多个 CSV 文件的行数和列数

计算日期尚未过去的行数

尝试从两列中提取多条记录时,精确提取返回的行数超过了请求的行数

如何在 Oracle PL/SQL 中处理“超过请求的行数”

ComputeStatistics 返回错误的行数值。如何在 MS Word 中获得实际的行数?