我有一个更新日期字段的脚本
这是我脚本的一部分
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Azure;
using Microsoft.Azure.Management.DataFactories.Models;
using Microsoft.Azure.Management.DataFactories.Runtime;
namespace ClassLibrary1
{
public class Class1 : IDotNetActivity
{
public IDictionary string, string Execute(
IEnumerable linkedServices,
IEnumerable datasets,
Activity activity,
IActivityLogger logger)
{
logger.Write("Start");
//Get extended properties
DotNetActivity dotNetActivityPipeline = (DotNetActivity)activity.TypeProperties;
string sliceStartString = dotNetActivityPipeline.ExtendedProperties["SliceStart"];
//Get linked service details
Dataset inputDataset = datasets.Single(dataset = dataset.Name == activity.Inputs.Single().Name);
Dataset outputDataset = datasets.Single(dataset = dataset.Name == activity.Outputs.Single().Name);
/*
DO STUFF
*/
logger.Write("End");
return new Dictionary string, string();
}
}
}
然后我在字段日期
中得到一个空值为什么我没有01/01/22值?
你能帮帮我吗ANSWER ::::::::::: PETIT PAPA merci:D
我让to_date感受到这个变量
var VARCHAR2(8 char);
var = '01/01/22';
update table1 t set t.date = to_date(var,'dd/mm/yy');
它感谢每个人
答案 0 :(得分:1)
我试试这个代码,并且工作正常:
create table t( data date);
然后
insert into t (data)
values (to_date('01/01/22','dd/mm/yy'));
现在我们检查表格中的数据
select * from t;
我们得到了预期的结果。这是插入的。 用于更新
update t set data = to_date('01/02/22','dd/mm/yy');
现在检查
select * from t;
我们得到01-FEB-22
但要注意,在没有where子句的情况下进行更新时,它会更新所有记录
答案 1 :(得分:0)
尝试 TO_DATE(VAR, 'DD / MM / YY');
答案 2 :(得分:0)
$csvjobtitle = (Import-Csv -Header csvTitle -Path c:\Job_titles.csv).'csvTitle'
$csvjobtitle | ForEach-Object {
Get-ADUser -Filter {enabled -eq "true" -and Title -eq "$_"} -Properties SamAccountName, GivenName, Surname, EmailAddress, Title | Select SamAccountName, GivenName, Surname, EmailAddress, Title
} | Export-CSV "C:\Ad Extract.csv"
答案 3 :(得分:-1)
这里的Miistake不是todate
to_date