1、NULL值加法运算的问题。
如果NULL与其它值(如果varchar字符等)相加,则结果为NULL值,在一些组合字符的操作时这是不希望发生的,所以要使用ISNULL函数,当值为NULL时赋给一个默认的值。
例如:
T-SQL小技巧DECLARE @location varchar(300)
T-SQL小技巧
SET @location=''
T-SQL小技巧
SELECT 
T-SQL小技巧    
@location=ISNULL(ri.location,''), 
T-SQL小技巧
FROM job_ResumeInfo ri 
T-SQL小技巧    
WHERE ri.resumeid=@resumeid
如果不使用ISNULL函数,而此时ri.location是NULL值的话,则永远都返回NULL值,如果加了ISNULL函数,则会返回''
2、如果表字段为可空,一定要进行DBNull判断。
T-SQL小技巧        private static bool IsDBNull(IDataReader dr, string name)
        }

3、如果原来装有SQL2000使用的是默认实例,现在又要安装SQL2005,则须为SQL2005配置一个自定义实例,要不不能进行SA登陆。如果使用自定义实例,则写连接字符串和企业管理器连接时,须在服务器名称后加上自定义实例的名称,如:CJB\SQL2005

相关文章:

  • 2021-12-21
  • 2021-07-13
  • 2022-01-16
  • 2021-08-06
  • 2021-08-30
猜你喜欢
  • 2021-12-25
  • 2022-12-23
  • 2021-12-01
  • 2022-02-23
  • 2022-02-09
  • 2022-02-20
相关资源
相似解决方案