我用 pro*C 语言编写了一个示例代码来从表中获取数据。
表Emp_table
包含两个字段:Emp_Name
和EmpId
。
从 SQL-Plus 我添加了 3 条记录,并通过 Pro*C 代码添加了另外 3 条记录。
EXEC SQL SELECT Emp_Name INTO :ename From Emp_table where EmpId=1;
我无法ename
从通过 SQL-Plus 添加的记录中获取数据,但能够从通过 Pro*C 代码添加的记录中获取数据。
在 SQL-Plus 中,当我这样做时select * from Emp_table
,它会列出所有 6 条记录。
如果我遗漏任何东西或者这是预期的行为,谁能指出我。