我正在尝试使用该命令有什么问题?为什么不起作用?我可以无休止地使用hSQL ...与openoffice_base结合使用(因为我的雇主是一个便宜的儿子)有一天它会杀了我..
说明:
我希望有一个中间表,因为一个公司可以有0个或多个联系人,0个或多个联系人可以属于一个公司。
对于上帝的爱 - 我找到了这个页面http://www.w3schools.com/sql/sql_foreignkey.asp
http://i.stack.imgur.com/1i59x.png
但是没有一个命令在base中工作 - 我认为它的coz base是hsqldb而不是sql?
请帮帮我......
答案 0 :(得分:0)
使用SQL语句添加:
USE 'DATABASE_NAME'
然后查询的其余部分。可能是您没有专门指定的正确数据库,因此查询尝试针对sys数据库运行。
答案 1 :(得分:0)
尝试
ALTER TABLE "IT_Con_Supp"
ADD FOREIGN KEY("FK_SUPP") REFERENCES "Supp"("ID")
我没有使用Office Base,但我认为它在区分大小写方面有点像Postgres。