hur.cn - 华软网

 热门搜索

如何在程序中创建新的Table?

  作者:未知    来源:网络    更新时间:2018/1/1
请各位指教
------华软网友回答------
Create table
------华软网友回复------
执行动态sql语句啊:
EXECUTE IMMEDIATE‘CREATE TABLE base(code char(6),name char(30))’USING SQLCA;
------华软网友回复------
同意小鬼的意见,使用动态SQL语句.例子如下:
string Mysql

Mysql = "CREATE TABLE Employee "&
+"(emp_id integer not null,"&
+"dept_id integer not null, "&
+"emp_fname char(10) not null, "&
+"emp_lname char(20) not null)"
EXECUTE IMMEDIATE :Mysql USING SQLCA;
------华软网友回复------
分析create table 的语法,
执行即可
------华软网友回复------
创建之前先判断表是否存在!
------华软网友回复------
我用的是PB6.5编译怎么说语法错误?

EXECUTE  IMMEDIATE:"CREATE TABLE base(code char(6),name char(30))" USING SQLCA;

我在帮助文档中也没有查到IMMEDIATE这个关键字,是不是不支持?      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。