Foxtable(狐表)用户栏目专家坐堂 → 存储过程 表名表示方法


  共有2656人关注过本帖树形打印复制链接

主题:存储过程 表名表示方法

帅哥哟,离线,有人找我吗?
czy66ds
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1691 积分:16460 威望:0 精华:0 注册:2013/7/31 13:03:00
存储过程 表名表示方法  发帖心情 Post By:2016/3/1 14:59:00 [只看该作者]

从狐表传递过来一个变量@pp---代表品牌名称,例如李宁、双星等
希望使用存储过程 在“李宁销售记录表”、“双星销售记录表”等中创建一条销售记录,这个带变量的销售记录表名该如何写?
是这样吗?:


--生成一条销售记录

INSERT INTO @pp & 销售记录表(列名1,列名2 ...

VALUES(值1,值2,...)


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/1 15:03:00 [只看该作者]

连接字符,在sql语句里用加号+

 

@pp + 销售记录表


 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1732 积分:11266 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2016/3/1 15:05:00 [只看该作者]

没这种用法,SQL要符合SQL的语法。
你这个只能在Foxtable拼接号,用EXEC 调用。或者在储存过程中拼接。

你这个传递只能是条件或值,不能是表名,列名或其他保留字

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/3/1 15:14:00 [只看该作者]

 在foxtable拼接,或者在数据库存储过程拼接,都可以。

 回到顶部