Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将Datetime2转换为smalldatetime触发器_C#_Sql - Fatal编程技术网

C# 将Datetime2转换为smalldatetime触发器

C# 将Datetime2转换为smalldatetime触发器,c#,sql,C#,Sql,我需要将datetime2转换为smalldatetime。有人能给我一个简单的例子,说明如何将datetime2转换为smalldatetime触发器吗 我想是用扳机来触发的,但还没拿到 语法正确。有人能告诉我怎么做吗?我从来没有写过一封信 触发之前 DECLARE @datetime2 datetime2 = '12-10-25 12:32:10.1234567'; DECLARE @smalldatetime smalldatetime = @datetime2; SELECT @dat

我需要将datetime2转换为smalldatetime。有人能给我一个简单的例子,说明如何将datetime2转换为smalldatetime触发器吗

我想是用扳机来触发的,但还没拿到 语法正确。有人能告诉我怎么做吗?我从来没有写过一封信 触发之前

DECLARE @datetime2 datetime2 = '12-10-25 12:32:10.1234567';
DECLARE @smalldatetime smalldatetime = @datetime2;

SELECT @datetime2 AS '@datetime2', @smalldatetime AS '@smalldatetime';
结果:

> @datetime2                  @datetime
> --------------------------- -----------------------
> 2025-12-10 12:32:10.1234567 2025-12-10 12:32:10.123
> 
> (1 row(s) affected)

@wterbeek Declare@dt Smalldatetime,@dtTime Select@dtTime=inserted.BIRTH Select@dt=CONVERT(Smalldatetime,@dtTime,103)Select@dt检查下面的答案插入数据时我需要更改数据的类型。我编写了这段代码,但没有在[GENIUS3]。[CUSTOMER_EXTENSION]上为插入操作创建触发器CustomerTrigger。开始声明@dtTime datetime2选择@dtTime=ID_DATE_从插入的选择强制转换(@dtTime AS smalldatetime)结束在[GENIUS3]。[CUSTOMER_EXTENSION]上创建触发器CustomerTrigger对于INSERT AS BEGIN DECLARE@dtTime datetime2,选择@dtTime=ID\U DATE\U出生日期从INSERTED选择@dtTime AS smalldatetime END选中此项