Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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# 我希望我的数据库表中有NULL的列变为空_C#_Asp.net_Sql_Sql Server 2008 - Fatal编程技术网

C# 我希望我的数据库表中有NULL的列变为空

C# 我希望我的数据库表中有NULL的列变为空,c#,asp.net,sql,sql-server-2008,C#,Asp.net,Sql,Sql Server 2008,我在SQLServer2008中创建了一个存储过程,其中显示来自同一数据库中两个不同表的列。我想将我列中的空值替换为空。有人能帮我吗 AlTER PROCEDURE sp_Test123 --sp_Test123 AS BEGIN SELECT MediaContentType.MediaContentTypeID as ID, MediaContentType.FileExtension, IQCategory.Description,IQSubCategory.IQSubDesr

我在SQLServer2008中创建了一个存储过程,其中显示来自同一数据库中两个不同表的列。我想将我列中的空值替换为空。有人能帮我吗

    AlTER PROCEDURE sp_Test123  --sp_Test123
AS
BEGIN
SELECT MediaContentType.MediaContentTypeID as ID, 
MediaContentType.FileExtension,
IQCategory.Description,IQSubCategory.IQSubDesription
FROM MediaContentType
LEFT JOIN IQCategory
ON MediaContentType.MediaContentTypeID =IQCategory.IQCategoryID
LEFT JOIN IQSubCategory
ON MediaContentType.MediaContentTypeID = IQSubCategory.IQSubCategoryID

END

如果您需要在查询中替换
Null
值,那么很容易

您必须使用
IsNull
函数

如果要更新表中的空值,请使用update语句


如果您需要在查询中替换
Null
值,那么很容易

您必须使用
IsNull
函数

如果要更新表中的空值,请使用update语句


你能再解释一下吗?发布一些代码?它在SQL Server中吗?您能再解释一下吗?发布一些代码?它在SQL Server中吗?它不是表,而是存储过程。那么,我如何从该sp中选择列呢?在sp内部的查询中使用IsNull函数。我已经发布了我的sp,您能告诉我如何做到这一点吗?Thanx alot。这有帮助。:)它不是一个表,而是一个存储过程。那么,我如何从该sp中选择列呢?在sp内部的查询中使用IsNull函数。我已经发布了我的sp,您能告诉我如何做到这一点吗?Thanx alot。这有帮助。:)
SELECT MediaContentType.MediaContentTypeID as ID, 
ISNULL(MediaContentType.FileExtension,'') as FileExtension,
ISNULL(IQCategory.Description,'') as Description
ISNULL(IQSubCategory.IQSubDesription,'') as IQSubDesription
FROM MediaContentType
LEFT JOIN IQCategory
ON MediaContentType.MediaContentTypeID =IQCategory.IQCategoryID
LEFT JOIN IQSubCategory
ON MediaContentType.MediaContentTypeID = IQSubCategory.IQSubCategoryID
Update MyTable
Set MyNullColumn = ''
where MyNullColumn Is Null