小编Ala*_*ord的帖子

删除临时表(如果存在)

朋友们,

我正在创建临时表.脚本可能会运行几次,所以我需要检查临时表是否存在然后删除它.我编写了下面的代码但是在运行脚本两次时出现错误,表已经存在:

数据库中已存在名为"#lu_sensor_name_19"的对象.

IF OBJECT_ID('alarm..#lu_sensor_name_19') IS NOT NULL当tablle不为null时,似乎不会返回true.我究竟做错了什么?

IF OBJECT_ID('alarm..#lu_sensor_name_19') IS NOT NULL 
BEGIN 
    DROP TABLE #lu_sensor_name_19 
END

CREATE TABLE #lu_sensor_name_19(
    sensorname_id int NOT NULL,
    sensorname nvarchar(50) NOT NULL,
    paneltype_id smallint NOT NULL,
    panel_version_id int NULL,
    prefix_allowed tinyint NOT NULL,
    base_allowed tinyint NOT NULL,
    suffix_allowed tinyint NOT NULL,
    key_value int NULL,
    sort_index int NULL,
    device_allowed tinyint NOT NULL,
    sensor_name_group_id smallint NOT NULL,
    )
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

为什么土耳其里拉是符号?替换为 ? 在 SQL Server 2008 数据库中

当我将土耳其里拉符号插入到数据库的表中时,知道为什么土耳其里拉符号会被问号替换。见下图

在此处输入图片说明

t-sql sql-server unicode character-encoding sql-server-2008

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

C# 超类和子类中的反射

朋友们,

鉴于这三个类:

public class MyBaseClass {
}

public class MyDerivedClass1: MyBaseClass {
}

public class MyDerivedClass2: MyBaseClass {
}
Run Code Online (Sandbox Code Playgroud)

在运行时,我将有一个类型的对象MyBaseClass(要么是MyDerivedClass2要么MyDerivedClass1)。我如何在运行时确定 ifMyBaseClassMyDerivedClass1

c# reflection inheritance object system.reflection

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