sql:='CREATE TABLE @Code@ (PersonID int,LastName varchar(255),FirstName varchar(255),Address varchar(255),City varchar(255))';
DBEXECUTE(sql);
这样不行吗?按代码自动创建表格,请教有什么办法能按照代码创建表格,不然的话,3000多个股票要一个个建立,要累死了。
不一定非要把品种代码作为一个独立的表这样设计的,你可以变通一下,例如使用固定表,将代码作为一个字段也是可以的,代码范例:
sql:='SELECT * FROM TABLEDATA WHERE CODEDATE = @CODE@';
上述代码只是伪码表示,并不代表可以直接运行,建议运行前进行字段输出测试
sql:='SELECT * FROM TABLEDATA WHERE CODEDATE = "@CODE@"';
忘记了代码处可能要加双引号