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

hubei_jiangwei 2005-04-11 12:13:09
请各位指教
...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hubei_jiangwei 2005-05-09
  • 打赏
  • 举报
回复
我用的是PB6.5编译怎么说语法错误?

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

我在帮助文档中也没有查到IMMEDIATE这个关键字,是不是不支持?
TTLOVEYOU3344 2005-04-22
  • 打赏
  • 举报
回复
创建之前先判断表是否存在!
Alern 2005-04-15
  • 打赏
  • 举报
回复
分析create table 的语法,
执行即可
princelily 2005-04-13
  • 打赏
  • 举报
回复
同意小鬼的意见,使用动态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;
li_d_s 2005-04-11
  • 打赏
  • 举报
回复
执行动态sql语句啊:
EXECUTE IMMEDIATE‘CREATE TABLE base(code char(6),name char(30))’USING SQLCA;
huang43 2005-04-11
  • 打赏
  • 举报
回复
Create table

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧