好象用len就可以了嘛第二个是用cast的吧?

解决方案 »

  1.   

    对,LEN的确可以。(谢谢指教!)
    第二个用CAST也不行。
      

  2.   

    对,LEN的确可以。(谢谢指教!)
    第二个用CAST也不行。
      

  3.   

    from sql server2000 bookonline
    SQL Server 6.x 
    如果 CREATE PROCEDURE 语句包含的 CREATE TABLE 或 SELECT INTO 语句创建的临时表与 CREATE PROCEDURE 语句执行时已经存在的临时表同名,则 CREATE PROCEDURE 语句失败。 SQL Server 2000 
    CREATE PROCEDURE 语句成功。 
    重新编码所有依赖早期行为的逻辑。
      

  4.   

    其实查一下sql server2000的帮助里面的关键字(兼容),能得到很多信息
    不必要我一条条贴出来,你自己查吧
    SQL Server 6.x 
    在使用 0 长度字符串的查询中,LTRIM 和 RTRIM 函数返回 NULL: 
    SELECT RTRIM('')
    SELECT DATALENGTH(RTRIM(''))SQL Server 2000 
    支持 0 长度的字符串。所显示的查询返回非空值;
    第一个返回 '',--RTRIM
    第二个返回 0。 --DATALENGTH