Pro * C / C ++是否支持“描述[schema。] object”语句?
-
27-10-2019 - |
题
我无法在我的Pro * C代码中准备此语句。当我运行此语句时,出现以下错误: 通用标签
是否可以使用EXEC SQL执行此语句?
解决方案
不,您不能这样做,因为describe是一个SQL * Plus命令(在幕后它查询数据字典)。
如果您需要实际描述表,为了以编程方式解释列的列和数据类型,则需要执行动态SQL方法4。
请参阅此链接以获取良好的描述: http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10825/pc_15ody.htm#i22863
希望有帮助。
其他提示
您不应调用describe函数或尝试这样做。
使用信息模式视图或其他Oracle特定于视图的视图(例如all_tab_columns),以便可以将消耗性格式的模式元数据获取到应用程序中。
不隶属于 StackOverflow