查看: 2844|回复: 1

[分享] GeneXus中如何通过SQL语句或DB存储过程创建表

[复制链接]

86

主题

92

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10608
发表于 2020-2-27 14:39:02 | 显示全部楼层 |阅读模式
本帖最后由 Bob 于 2020-2-27 14:42 编辑

应用如果想在运行时动态创建表,有两种方式,SQL CommandExternal Object: Stored Procedure,分别支持SQL语句的方式和调用数据库存储过程的方式。下面是一些过程截图示例。

1. 通过SQL语句
在procedure中写"SQL"关键字,后面的代码将会以sql语句执行,语句末不需要分号";",如果使用变量,用"[!!]"将变量包含

2. 通过DB存储过程
当已经在数据库中创建好了存储过程,需要在GeneXus中创建一个External Object,选择类型Stored Procedure

添加并配置好相应方法及参数

3. 进行调用

4. 数据库查看结果

这些创建的表中,"2020022713*"是通过调用SQL语句代码创建的,"2020022714*"是通过调用DB存储过程创建的

附上测试xpz

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

5

帖子

131

积分

注册会员

Rank: 2

积分
131
发表于 2020-5-15 17:40:01 | 显示全部楼层
感谢分享,顶一个 =。=
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|GeneXus中国技术论坛

GMT+8, 2022-7-1 06:10 , Processed in 0.087700 second(s), 21 queries .

 

© 2019 GeneXus中国技术论坛

快速回复 返回顶部 返回列表