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. 如何在父表上创建约束子表的约束?
- 2. 在mysql中创建表约束条件
- 3. 无法在MySQL表中创建约束
- 4. UIView的高度约束打破子视图的高度约束
- 5. 在Go中创建一个带约束的自定义类型
- 6. (Oracle)在创建表后添加约束
- 7. 约束错误在创建表:
- 8. 带约束的时间表
- 9. 在SQL中创建一个具有空约束的表,但有约束
- 10. liquibase约束创建表的参考
- 11. 已创建带索引的标签现在要添加约束
- 12. 在Oracle SQL中创建默认约束
- 13. MYSQL创建表,约束,外键
- 14. SQL使用约束创建表
- 15. 创建表时重新使用约束
- 16. 创建约束更改表无效
- 17. Neo4JClient创建唯一约束
- 18. Sequelize外键约束/创建
- 19. Mysql显示创建约束?
- 20. 无法创建约束
- 21. 如何在创建的表中强制执行约束?
- 22. 如何在已创建的表中实施约束?
- 23. 用sqlite中的另一个表的约束创建表?
- 24. 约束坡度
- 25. Knex截断带外键约束的表
- 26. 带约束条件的截断表
- 27. 带表达式的Oracle唯一约束
- 28. 不能在mysql中创建表,因为foriegn密钥约束
- 29. 在SQL服务器中创建表添加约束和默认
- 30. 如何在多个表中创建条件唯一约束?
注意详细说明吗?你是什么意思:1)约束2)类似于Oracle的数据库3)表的结构相同 – bupereira