asp创建表的sql
01.新建表:02.create table [表名]
03.(
04.[自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,
05.[字段1] nVarChar(50) default '默认值' null ,
06.[字段2] ntext null ,
07.[字段3] datetime,
08.[字段4] money null ,
09.[字段5] int default 0,
10.[字段6] Decimal (12,4) default 0,
11.[字段7] image null ,
12.)
13.
14.删除表:
15.Drop table [表名]
16.
17.插入数据:
18.INSERT INTO [表名] (字段1,字段2) VALUES (100,'')
19.
20.删除数据:
21.DELETE FROM [表名] WHERE [字段名]>100
22.
23.更新数据:
24.UPDATE [表名] SET [字段1] = 200,[字段2] = '' WHERE [字段三] = 'HAIWA'
25.
26.新增字段:
27.ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL
28.
29.删除字段:
30.ALTER TABLE [表名] DROP COLUMN [字段名]
31.
32.修改字段:
33.ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL
34.
35.重命名表:(Access 重命名表,请参考文章:在Access数据库中重命名表)
36.sp_rename '表名', '新表名', 'OBJECT'
37.
38.新建约束:
39.ALTER TABLE [表名] ADD CONSTRAINT 约束名 CHECK ([约束字段] <= '2000-1-1')
40.
41.删除约束:
42.ALTER TABLE [表名] DROP CONSTRAINT 约束名
43.
44.新建默认值
45.ALTER TABLE [表名] ADD CONSTRAINT 默认值名 DEFAULT 'xxxx' FOR [字段名]
46.
47.删除默认值
48.ALTER TABLE [表名] DROP CONSTRAINT 默认值名
49.
50.删除Sql Server 中的日志,减小数据库文件大小
51.dump transaction 数据库名 with no_log
52.backup log 数据库名 with no_log
53.dbcc shrinkdatabase(数据库名)
54.exec sp_dboption '数据库名', 'autoshrink', 'true'
复制代码
判断某表是否存在
01.if Not chktable("表1") then
02.response.write "表1不存在,请确认"
03.response.end
04.end if
05.
06.
07.function chktable(TableName)
08.dim tbs
09. Set tbs=CONN.OpenSchema(20)
10. tbs.Filter="TABLE_NAME='"&TableName&"' "
11. if Not tbs.eof then
12. chktable=true
13. else
14. chktable=false
15. end if
16. tbs.close:set tbs=nothing
17.end function
复制代码