相关疑难解决方法(0)

SQL Server 2005:确定变量的数据类型

是否可以在TSQL中确定运行时局部变量的类型?

例如,假设我想沿着这些方向做一些事情:

IF ( @value IS INTEGER )
Run Code Online (Sandbox Code Playgroud)

要么

IF ( TYPEOF(@value) = <whatever> )
Run Code Online (Sandbox Code Playgroud)

有谁知道有任何方法来实现这一目标?

编辑:这不是一个特定的任务,这更多的是一般知识问题.我很欣赏答案,表明该类型应该是已知的,因为它是在同一批次中声明的,我很好奇是否可以在运行时确定类型.

sql t-sql sql-server-2005

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

有不同种类的NULL吗?

这来自

<cfquery name="data">
     SELECT
        NULL                   AS plainNull,
        CAST(NULL AS datetime) AS Due_Date

</cfquery>
Run Code Online (Sandbox Code Playgroud)

这两种不同的零件是什么?有什么不同

注意:改编自 如何从一个cfc文件中的函数查询中调用另一个CFC文件中的函数?

t-sql coldfusion null

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

为什么 ISNULL(NULL, NULL) 返回 int 数据类型?

基于对的返回类型部分文件ISNULL()

返回与check_expression相同的类型。如果文字NULL作为check_expression提供,则返回replacement_value的数据类型。如果文字NULL作为check_expression提供并且没有提供replacement_value,则返回int.

为什么在这种情况下ISNULL()返回一个int

sql t-sql sql-server

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

标签 统计

t-sql ×3

sql ×2

coldfusion ×1

null ×1

sql-server ×1

sql-server-2005 ×1