小编Sar*_*raj的帖子

SFTP 文件时间戳

我们有一个客户端 SFTP,我们使用它来接收我们的文件。问题是他们的 SFTP 行为很奇怪。其中的所有文件夹和文件都具有相同的时间戳,即使文件是今天发布的,它也会将时间戳显示为 01/01/2013

这怎么可能?

如果我将相同的文件下载到本地,它会显示不同的时间戳(我认为这是文件的原始时间戳)

在此处输入图片说明

左侧是我的本地,右侧是 SFTP。

在这种情况下(时间戳未更新),有什么方法可以识别今天直接从 SFTP 发布的文件是什么。

我们正在寻找一种使其自动化的方法,但不确定在这种情况下如何实现

任何帮助都感激不尽

datetime sftp

7
推荐指数
2
解决办法
2万
查看次数

将数值转换为日期时间

我在SQL Server 2012中工作.数据集中的我的日期列如下所示:41547.专栏在nvarchar (255).我想把它转换成这样的东西:( yyyy-mm-dd hh:mm:ss例如:)2013-09-14 12:23:23.98933090.但我不能这样做.我使用以下代码:

select convert(datetime, date_column, 6)
Run Code Online (Sandbox Code Playgroud)

但是这给出了以下错误:

Msg 241, Level 16, State 1, Line 1 Conversion failed when converting
date and/or time from character string.
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

sql sql-server date type-conversion sql-server-2012

5
推荐指数
2
解决办法
7万
查看次数

Excel中=和= +之间的区别是什么

我是Excel的初学者.我有一个工作簿,其中公式列定义为

=+TEXT($A36,"mmm"),但即使我给=Text($A36,"mmm") 它返回本月.

在Excel 中使用=+和有什么区别+

它会以任何方式改变功能吗?

excel excel-formula

4
推荐指数
2
解决办法
3万
查看次数

从范围分区到范围间隔

我想从Range Partition移动到Range-Interval,但我当前的表上有一个分区,MAXVALUE用于分区的列允许空值:(

例如:说我们有:

create table a (b number)
partition by range (b) (
  PARTITION p0 VALUES LESS THAN (10),
  PARTITION p1 VALUES LESS THAN (50),
  PARTITION p2 VALUES LESS THAN (MAXVALUE)
);
Run Code Online (Sandbox Code Playgroud)

然后我们填充:

INSERT INTO a(b) VALUES (1);
INSERT INTO a(b) VALUES (11);
INSERT INTO a(b) VALUES (51);
INSERT INTO a(b) VALUES (null);
Run Code Online (Sandbox Code Playgroud)

为了能够移动到间隔,我们需要删除分区MAXVALUE,因此,应将其他值移动到新分区.
51不是问题,我会在哪里创建分区VALUES LESS than 100,但是NULL那些呢?

我正在考虑改变范围内的分区(NVL(b,0)),但我害怕必须重新处理整个表(不可能,真正的表有很多数据).

任何的想法?

oracle oracle11g data-partitioning

4
推荐指数
1
解决办法
1923
查看次数

需要Sed命令在两个模式之间打印而不重复

我有一个类似下面的模式

Start
Hi
How
Are
You
End
Hi
Start
Hi
How
do
You
Do
End
Run Code Online (Sandbox Code Playgroud)

我需要第一个Start和第一个之间的字符串End.

我不希望第二Start和第二之间的字符串End.

有没有办法做到这一点?

unix sed

1
推荐指数
1
解决办法
641
查看次数

使用正则表达式提取字符串中 _ 之前的文本

我有大量的字符串开始像 DD_filename.

如何在_使用正则表达式之前提取字符。

我尝试从这里学习使用,因为它a.b会检索从开始到a结束的字符b

我尝试过类似的方法,^._但对我不起作用。

regex

1
推荐指数
2
解决办法
8998
查看次数

在日期中提取日期

我被要求提取星期六雇用的员工的信息.我尝试了下面给出的代码.但即便如此,虽然有数据可用,但它显示我没有可用的数据

select first_name,last_name
  from employees
 where upper(to_char(hire_date,'day')) like 'SATURDAY'
Run Code Online (Sandbox Code Playgroud)

但是,当我使用以下代码时,它就像冠军一样.这段代码是我老板给我的.

select first_name,last_name
  from employees
 WHERE TO_CHAR(HIRE_DATE,'fmDay') = 'Saturday'
Run Code Online (Sandbox Code Playgroud)

我想知道为什么我的代码不起作用.请解释.我是oracle的新手,并努力寻找一个功能与另一个功能之间的区别.

sql oracle

1
推荐指数
1
解决办法
445
查看次数