我用'SELECT * INTO tbl_A FROM tbl_B'创建表tbl_A,但是tbl_B里面定义的规则,默认值等在tbl_A里面都没有了,请问此问题如何解决?:(
解决方案 »
- 怎样像winrar那样把几个文件放到一个包中,然后打开包还可以直接打开里面的文件
- 年月日 检索SQL SERVER 中的DATETIME字段的SQL语句
- intraweb问题!急急!
- delphi有什么认证可以考呀?
- ADOConnection.ConnectionString 属性"..."-> build 的问题!
- 高分求完整<<Delphi6开发人员指南>>,谁给立即给200分!
- 在打印时如何控制一整页只打打印一条一记录???
- 请问一个简单的问题
- delphi 与数据库中数据操作问题
- oracle的数据库日期型字段如何操作?
- 怎样限制在MEMO里限制字数啊?
- 菜鸟请教~~~怎么把.TXT文档里的内容送到AdoQuery.sql里呀??
不过这样比较死..用'SELECT * INTO tbl_A FROM tbl_B'时候必须和B表的结构一样才行.
强烈建议不要用这 种方法来做
先创建表,再insert就OK了!
begin
create table Tab_Name
....
....
....
end;procedure TForm1.Button1Click(Sender: TObject);
begin
CreateTable(Table1);
end;
如果要Select NULL值的话要用IS NULL
select * from [Table] where [field] is null
create index...
...
如果金额是NULL 返回0 不是返回自身!
上面这样写法咋不对呢?
如果金额是NULL 返回0 不是返回自身!===================================================
.......
sql.add(select * from table);
open;
while not eof do
begin
if fieldbyname('k').value = 0 then//k代表金额字段
result := 0
else
result := fieldbyname('k').value;
next;
end;
............