我在delphi中编有一个字符转换的函数(假设为fun1),现在我想实现的是更新数据表中
的一字段(假设为table1中的field1),即将field1值经过函数fun1转换后存储
(field1=fun1(field1))。
我问的是:能不能通过一条sql语句就实现更新呢?

解决方案 »

  1.   


    delphi写的函数不能直接用到数据库中,
    可以在数据库中根据Delphi的函数再重新写一个。
      

  2.   

    我的数据库是SQL SERVER 2K,在其中写函数用什么语法?
      

  3.   

    //举个例子,将一个整数用函数返回一个10倍的整数
    CREATE FUNCTION myFunc ( @parameter_name int ) RETURN int AS BEGIN 
      //Function_body 
      RETURN (@parameter_name * 10)
    END 应用:
    select myFunc(10)