id number(6) primary key not null,
content varchar2(4000) not null,
tidings varchar(20),
photo varchar(20) ---这里是不该有逗号的
)
create table QQINFO_14_12(
id number(18) primary key not null,
fileid varchar2(50),
contentvarchar2(4000),
qqnumber varchar2(20),
qqnickvarchar2(20),
createtime datetime,
qqgroup varchar2(20),
telephone varchar2(20),
flagvarchar2(10),,
infotype number,
type varchar2(5)
)
create table file(
id number(18) primary key not null, //这个字段作为主键用于与主表关联,inner join on qqinfo.id=file.id
filetu varchar2(50), //这里用于存储图片存放的路径,你应该写一个程序判断这个目录下是否有文件,然后将返回值放到tiy中,tiy中可以用字符 ,通过判断字符来判断是否倒入成功 数据库中无法存放文件,如图片等的 ,你只能放进去字段
tiy varchar2(10) //这是oracle的用法,如果是mysql可以用bit类型替代,bit仅有两个值0,1,分别表示true,false
)
Access 2007数据库添加附件(分享来自accessoft)数据库附件(Access允许您在数据库表中包含附件。通过利用微软的对象链接和嵌入(OLE)技术,您可以将照片、图表、文档及其他文件存储在您的Access数据库中。)是Access 2007版本的一个新特点,添加过程非常简单,费时较短,通过下面几个步骤就可以完成:
1. 首先使用Access 2007打开Access数据库。
2. 在“设计视图”中打开您想要添加附件的表。
3. 在“字段名称”列的空白行中为附件字段输入一个名称。
4. 在“数据类型”下拉框中选择“附件”
5. 点击屏幕左上角的保存按钮保存对表所做的更改。
6. 转到“数据表”视图查看表内容。
7. 双击出现在你想要添加附件的空白字段中的回形针图标。注意这个图标旁的括号内的数字代表了附加到此记录的文件数量。
8. 在出现的“附件”对话框中点击“添加”按钮,可添加新附件。
9. 在出现的“选择文件”对话框中,使用“搜索范围”列表导航到您要附加到该记录的文件,然后点击“打开”按钮。
10. 点击“确定”按钮,关闭“附件”对话框。
11. 你会注意到,该记录中回形针图标旁的数字也做出了相应的改变。
提示:
1. 本文所提到的向数据库对象添加附件功能只在Access 2007中可用,之前的Access版本并不支持此功能。
2. 所添加的文件必须小于250MB,而且您添加的附件总量最大只能达到2GB。
select a.name as [column],b.name as typefrom syscolumns a,systypes b
where a.id=object_id('表名') and a.xtype=b.xtype
把“表名”替换成你要查看字段类型的表名,比如你要查看sysobjects表的各字段类型那么就是
select a.name as [column],b.name as type
from syscolumns a,systypes b
where a.id=object_id('sysobjects') and a.xtype=b.xtype
另外可以通过存储过程
exec sp_help 表名
来查看表各字段的信息,其中就包括字段类型。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)