嗨,我是UNIX新手,我必须从传入的csv文件中获取行数.我使用以下命令来计算.
wc -l filename.csv
Run Code Online (Sandbox Code Playgroud)
考虑带有1条记录的文件iam在开始时获取一些带有*的文件,如果我发出相同的命令,我将得到的数量为0.这些文件是否在这里有任何意义,如果我得到一个带有ctrlm(CR)的文件而不是NL如何获取该文件中的行数.给我一个解决问题的命令.提前致谢.
我正在使用oracle 11g和SQL开发人员工具.当我试图从数据库中检索行时,我收到错误消息: -
ORA-01219: database not open: queries allowed on fixed tables/views only)
Run Code Online (Sandbox Code Playgroud)
我找了sgadef.dbf文件,它在主目录中丢失了..有人可以帮助我让它工作.
我有一个过程,它使用refcursor获取输出,并且游标中的数据/结构将是动态的.每次都取决于输入数据类型而光标中没有列会有所不同.那么如何访问此结构并获取数据类型?
PROCEDURE PROC_B ( name_ IN VARCHAR2,
date_ IN DATE,
code_ IN VARCHAR2,
sp_name_ IN VARCHAR2,
wrapper_ OUT sys_refcursor,
datyapes_ OUT VARCHAR2,
TS2_ OUT VARCHAR2,
header_ OUT VARCHAR2)
AS
TS_ DATE;
BEGIN
PROC_A (name_, date_, code_, sp_name_, wrapper_, TS_, header_);
TS2_:= TO_CHAR(TS_, 'MM-DD-YYYY.HH24_MI');
-- Logic should come here for below requirement
-- Get the datatypes of variables from wrapper_ (ref cursor datatype) and send them back in datyapes_ .
-- Eg1 : If ref cursor returns 2 values with dataytpes …
Run Code Online (Sandbox Code Playgroud)