0
A
回答
0
Progress Openedge不是SQL。有一个SQL-92接口,但通常不用于报告。几乎所有的Progress应用程序都建立在4GL引擎上,而表格创建通常是从4GL角度完成的。
试图强制进度为SQL只会导致痛苦,痛苦和沮丧。
通过“数据字典工具”创建表和索引。运行该工具的具体情况取决于您的Openedge版本,运行的操作系统以及可用的许可证。
如果你的命令行工具完全授权并且舒适(如果这是Windows,则为“proenv”),那么“mpro dbname -p dict.p”将会让你进入词典。
如果你更喜欢GUI工具,那么你大概会安装基于Eclipse的IDE,并可以在那里寻找它。
数据库不直接支持约束或外键。您使用应用程序逻辑和触发器来实现这种功能。如果SQL也在进行更新,那么这可能会产生问题,因为这两种语言彼此不知道--SQL不会触发4GL触发器,而4GL不知道SQL触发器。尝试让他们协调通常会失败。 (幸运的是,大多数SQL使用报告 - 不适用于更新。)
相关问题
- 1. UIView的高度约束打破子视图的高度约束
- 2. 约束错误在创建表:
- 3. liquibase约束创建表的参考
- 4. 带约束条件的循环打字
- 5. 已创建带索引的标签现在要添加约束
- 6. 在Oracle SQL中创建默认约束
- 7. MYSQL创建表,约束,外键
- 8. 创建表时重新使用约束
- 9. 创建约束更改表无效
- 10. Mysql显示创建约束?
- 11. 无法创建约束
- 12. Sequelize外键约束/创建
- 13. 如何在已创建的表中实施约束?
- 14. 如何在创建的表中强制执行约束?
- 15. 用sqlite中的另一个表的约束创建表?
- 16. 带约束条件的截断表
- 17. 带表达式的Oracle唯一约束
- 18. 如何在Liquibase中使用外键约束创建表?
- 19. 不能在mysql中创建表,因为foriegn密钥约束
- 20. 打开和关闭外键约束
- 21. 编辑不正确创建的约束
- 22. 打字稿约束
- 23. jstree:约束宽度
- 24. 打开图层3创建进度条装载机loadingstrategy.bbox
- 25. 在MySQL中的字符串约束中创建外键
- 26. 打开Json进度列表视图时的进度对话框
- 27. 在Inventor中打开Solidworks装配文件,零件不受约束
- 28. 在mysql表上创建复制约束条件
- 29. 动态地在表上创建数据库约束条件
- 30. 在创建表格时检查约束条件返回错误
注意详细说明吗?你是什么意思:1)约束2)类似于Oracle的数据库3)表的结构相同 – bupereira