sqlserver2000中能插入其他语言脚本吗?现在是想在sql server中用例如asp这类的语言实现对其中的表中的数据进行一个处理,例如这样,a:b:2003,对这个内容进行处理,把a,b,2003分开,a代表装机,b代表拆机,2003不变,将这样的数据在进行存储,然后在存入表中

解决方案 »

  1.   

    一般来说应该是将SQL插入到其他脚本语言吧
      

  2.   

    declare @f varchar(100)
    set @f='a:b:2003' 
    select 
    left(@f,charindex(':',@f)-1) as a,
    left(substring(@f,charindex(':',@f)+1,len(@f)),charindex(':',substring(@f,charindex(':',@f)+1,len(@f)))-1) as b,
    right(@f,charindex(':',reverse(@f))-1) as c
    --a b 2003
      

  3.   

    你的表达能力真强,就是拆分,然后插入
    看你说到哪去了
    插入
    INSERT INTO TB() VALUE()
      

  4.   

    修正一下手误
    INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
      

  5.   

    现在'a:b:2003'这样的字符是通过sql 查询语句中查出来的,并且不只一条,如何对多条这样的数据同时进行上述拆分处理哪?