none
简单的SQL语句 RRS feed

  • 问题

  • 表 backstage_menu

    字段("MENU_ID","MENU_NAME","MENU_PARENTID","MENU_HAVECHILD","MENU_ACTIONNAME","MENU_PARENTPATH","MENU_SORT","MENU_README","INSERT_T","MENU_PERMISSIONID","INSERT_O" )

    字段值:

    "14","新闻管理","1","","NEW","","5","CESHI","20100527000410","1,2,4","admin "

    表 menu_permission

    字段:

    PERMISSION_ID,MENU_ID,PERMISSION_NAME,PERMISSION_FLAG,INSERT_T,INSERT_O,PERMISSION_README

    值:

    1,,添加,0,2.01035E+13,lanbo,333
    2,,修改,0,2.01035E+13,lanbo,1
    3,,初审,0,2.01035E+13,lanbo,1
    4,,删除,0,2.01035E+13,lanbo,1
    5,,终审,0,2.01035E+13,lanbo,1
    6,,导出,0,2.01035E+13,lanbo,1
    7,,冻结,0,2.01036E+13,lanbo,1
    8,,锁定,0,2.01037E+13,lanbo,1

     

    如何将 "1,2,4" 替换成 menu_permission 对应的 PERMISSION_NAME

     

    如下:

    "14","新闻管理","1","","NEW","","5","CESHI","20100527000410","添加,修改,删除","admin "

    2010年5月28日 11:19

答案

  • 努力,努力吧你好

    其實你可以試下用 USER DEFINE FUNCTION 來寫一個FUNCTION 把你要的 資料 CONCAT 成一個STRING OUTPUT

    之後便可以做到你想做的效果了

    E.G. udf_name <--當這個是你個UDF FUNCTION 名

    "14","新闻管理","1","","NEW","","5","CESHI","20100527000410",dbo.udf_name('1,2,4'),"admin "

    或者你可以試試寫多一些資料在這裡看看...待我們更加了解你想做什麼

    E.G. DATATYPE OF THE FIELD ...ETC

    SCHEMA...ETC

    GOOD LUCK


    Chi
    2010年5月28日 15:28

全部回复

  •  没人帮解决吗?? 急等哦。。。。
    2010年5月28日 12:55
  • 哈哈。。希望明天睡觉起来的时候有人帮我解决了~~~~~~~~~~~~~~~~~~~
    2010年5月28日 15:08
  • 努力,努力吧你好

    其實你可以試下用 USER DEFINE FUNCTION 來寫一個FUNCTION 把你要的 資料 CONCAT 成一個STRING OUTPUT

    之後便可以做到你想做的效果了

    E.G. udf_name <--當這個是你個UDF FUNCTION 名

    "14","新闻管理","1","","NEW","","5","CESHI","20100527000410",dbo.udf_name('1,2,4'),"admin "

    或者你可以試試寫多一些資料在這裡看看...待我們更加了解你想做什麼

    E.G. DATATYPE OF THE FIELD ...ETC

    SCHEMA...ETC

    GOOD LUCK


    Chi
    2010年5月28日 15:28
  • ?? 我写的不够明白??? 哎.....
    2010年5月29日 9:27
  • 别人已经告诉你方法了

    用函数是比较简单的一个方式

    输入:'1,2,4’

    返回:'添加,修改,删除'

    至于如何写,还是自己动手吧。


    family as water
    2010年5月30日 6:46
  • SELECT REPLACE(REPLACE(MENU_PERMISSIONID,'1','添加') ,'2','修改') ...

    不知道这个笨方法可不可以? 灵活性不太好哦

    2010年6月4日 3:55