ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

ASP创建数据库,新建数据表、添加字段的语句代码

2022-01-17 17:59:35  阅读:250  来源: 互联网

标签:ASP default money 50 数据表 字段 date integer null


在已有数据库中创建表

<% set conn=server.CreateObject("adodb.connection")
sql="provider=microsoft.jet.oledb.4.0;data source="&server.MapPath("BOOK.mdb")
conn.open sql
Conn.Execute("create table bbb(id AUTOINCREMENT(1,1),p_id text(100),ee money,ff datetime default date(),gg guid,hh single default 50,ii double,jj smallint,kk long,ll image,mm memo,oo yesno not null,pp TINYINT,qq numeric(18,4),aa binary,bb bit,cc smallint,id int)")
%>

将a表另外复制一个b表(只复制结构,不含数据)

<%
Set rs= Server.CreateObject("ADODB.Recordset")
sql="select * into b from a where 1=0"
rs.open sql,conn,1,1
rs.update
rs.close
set rs=nothing
%>

将a表另外复制一个b表(包括制结构和数据)

<%
Set rs= Server.CreateObject("ADODB.Recordset")
sql="select * into b from a"
rs.open sql,conn,1,1
rs.update
rs.close
set rs=nothing
%>

新建数据库并新建表

<%  
'首先建立一个数据库文件  
set conn=server.createobject("adox.catalog")  
conn.create "provider=microsoft.jet.oledb.4.0;"&"data source="&server.mappath("lifeda1.mdb")  

'向该数据库中建立相应表格  
set rs=server.createobject("adox.table")  
'该表格名称  
rs.name="aaaa"  
'该表格字段(字段类型见相关附录)  
rs.columns.append "id" ,3
rs.columns.append "liuyan",203
rs.columns.append "dt",7
conn.tables.append rs
set rs=nothing

%>

字段类型备注: 
203 备注 
7 日期/时间 
128 二进制 
11 布尔 
6 货币 
133 日期 
134 时间 
135 日期时间 
5 双精度 
4 单精度 
3 数字 
204 二进制 
202 字符串

定义“自动编号”的语法为:

CREATE TABLE board(ProblemID AUTOINCREMENT)

另一种示例:

sql="create table mytable (m_id integer identity(1,1) primary key,m_class varchar(50) not null default 'AAA',m_int integer not null,m_numeric NUMERIC(6,2),m_money money not null default 0.00,m_memo text,m_date date default date(),m_boolean bit default yes,m_blob OLEObject,m_double double,m_float real)"

'说明
'm_id integer identity(1,1) primary key自动编号字段并制作主键
'm_class varchar(50) not null default 'AAA'文本型,长度50,非空,默认值:AAA
'm_int integer not null数字,长整型,非空
'm_numeric NUMERIC(6,2)数字,小数,精度6,数值范围2
'm_money money not null default 0.00货币,必添字段(非空),默认0
'm_memo text备注
'm_date date default date()日期/时间,默认当前日期(年月日)
'表中的各种数据类型基本都有了

标签:ASP,default,money,50,数据表,字段,date,integer,null
来源: https://blog.csdn.net/qhdzj87/article/details/122544905

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有