如何编写asp程序为SQL数据库任意增加空表和表中字段

如何编写asp程序为SQL数据库任意增加空表和表中字段,第1张

Dim

SQL

SQL="Create

Table

TableName(UserName

varchar(20))"

Conn.execute(SQL)

这样就创建了一个TableName的表格,里面包括一个字段名Username

字段类型

文本型

长度20

CREATE TABLE语句,用于在数据库中创建新表。语法:CREATE TABLE table (field1 type [(size)] [NOT NULL] [index1] [, field2 type [(size)] [NOT NULL] [index2] [, ...]] [, CONSTRAINT multifieldindex [, ...]])。

table参数用于指定新建表的名称。field1,field2用于指定在新表中创建的新字段的名称,每创建一个新表必须至少创建一个字段。type参数用来指定新建字段的数据类型。size参数用于指定文本及二进制字段的长度。

NOT NULL是SQL的关键字,使用该参数则新记录的该字段值必须是有效的数据。在一个字段上只能使用一次NOT NULL参数,否则会出错。index1, index2参数是定义单一字段索引的CONSTRAINT子句。multifieldindex参数是定义多重字段索引的CONSTRAINT子句。

扩展资料:

方法数据类型(data_type)规定了列可容纳何种数据类型。SQL中最常用的数据类型有:

1、integer(size) int(size) smallint(size) tinyint(size):仅容纳整数。

2、decimal(size,d) numeric(size,d):容纳带有小数的数字。

3、char(size):容纳固定长度的字符串

4、varchar(size):容纳可变长度的字符串

5、date(yyyymmdd):容纳日期。

CREATE TABLE语句可创建空表,同时可使用 INSERT INTO 语句向空表写入数据。

你所说的临时表,是一个什么东东?是数据库里面的一个表,还是程序里面的一个DataTable?

如果是数据库里面表,可以用:

IM_FB | 四级

用一条sql语句不就可以了吗。

insert into emptyTable select * from tempTable

如果是一个DataTable,可以用:

循环 datatble.Rows

{

insert into 数据库表 Values (dr[i][""])

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11965967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存