- 增加字段
-
alter table docdsp add dspcode char(200)
- 删除字段
-
ALTER TABLE table_NAME DROP COLUMN column_NAME
- 修改字段类型
-
ALTER TABLE table_name ALTER COLUMN column_name new_data_type
- 改名
- sp_rename
- 更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
- 语法
-
sp_rename [ @objname = ] 'object_name' ,
-
[ @newname = ] 'new_name'
-
[ , [ @objtype = ] 'object_type' ]
-
-
-
-
-
-
if exists(select 1 from sysobjects where parent_obj=object_id('tb') and xtype='PK')
-
begin
-
print '表中已经有主键,列只能做为普通列添加'
-
-
-
alter table tb add 列名 int default 0
-
end
-
else
-
begin
-
print '表中无主键,添加主键列'
-
-
-
alter table tb add 列名 int primary key default 0
-
end
- /**************************************************************************************/
-
-
判断table1中是否存在name字段
-
if exists(select * from syscolumns where id=object_id('table1') and name='name') begin
-
select * from people;
-
end
-
判断table1中是否存在name字段且删除字段
-
if exists(select * from syscolumns where id=object_id('table1') and name='name') begin
-
select * from people;
-
alter table table1 DROP COLUMN name
- end
分享到:
相关推荐
增加字段 代码如下:alter table docdsp add dspcode char(200)删除字段 代码如下:ALTER TABLE table_NAME DROP COLUMN column_NAME修改字段类型 代码如下:ALTER TABLE table_name ALTER COLUMN column_name new_...
用SQL语句添加删除修改字段 增加字段 alter table docdsp add dspcode char(200) 删除字段 Alter TABLE table_NAME Drop COLUMN column_NAME 修改字段类型 Alter TABLE table_name Alter COLUMN column_name new_...
3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 add...
23.3.3 删除存在的数据表 23.4 对数据库中表的操作 23.4.1 向表中添加记录 23.4.2 浏览表中记录 23.4.3 修改已有记录 23.4.4 删除指定记录 23.5 可回复留言板的开发(PHP+SQL Server) 23.5.1 数据表的设计 23.5.2 ...
--判断要创建的表是否存在,如果存在就删除 if exists(select * from sysobjects where name='stuInfo') drop table stuInfo --建表 create table stuInfo ( stuName varchar(20) not null, --姓名,非空(必填) ...
•实例7-1 判断SQL Server数据库是否存在(ADO) 172 •实例7-2 检查数据表是否存在(ADOX) 173 •实例7-3 创建新的SQL Server数据库和数据表(ADO) 174 •实例7-4 在已有的SQL Servre数据库中创建数据表(ADO) ...
根据SQL语句执行后是否返回记录集,该方法的使用格式分为以下两种: 1.执行SQL查询语句时,将返回查询得到的记录集。用法为: Set 对象变量名=连接对象.Execute("SQL 查询语言") Execute方法调用后,会自动...
2、双击左侧数据表或字段,再sql语句中自动添加。 3、输入sql语句时,自动提醒关键字和表名,点击空格或回车自动完成,基本是模拟VS2005的风格和用法。 4、系统自动判断关键字,然后会相应的染色。 5、输入表名后,...
实例7-1 判断SQL Server数据库是否存在(ADO) 实例7-2 检查数据表是否存在(ADOX) 实例7-3 创建新的SQL Server数据库和数据表(ADO) 实例7-4 在已有的SQL Server数据库中创建数据表(ADO) 实例7-5 从SQL ...
实例7-1 判断SQL Server数据库是否存在(ADO) 实例7-2 检查数据表是否存在(ADOX) 实例7-3 创建新的SQL Server数据库和数据表(ADO) 实例7-4 在已有的SQL Server数据库中创建数据表(ADO) 实例7-5 从SQL ...
1 SQL基础 1.1 基本概念 结构化查询语言(Structured Query Language)简称SQL,是一种关系数据库查询语言,用于存取数据以及查询、更新和管理关系数据库系统。 1.2 语句结构 1.2.1 数据查询语言(DQL) 对数据库进行...
屏蔽数据库间的差异,以统一的界面和操作方式来对数据进行处理,将程序员或数据管理员从繁琐的操作模式中解脱出来,使其更加专注的进行Sql语句的编写。 将查询分析器和企业管理器功能合二为一,并融入众多实用...
3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 add...
3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 add...
# 判断是否存在,若不存在则创建 create database dbname character set 字符集;#创建并指定字符集 创建表 CREATE TABLE TBNAME( COLUMN1 字段类型, COLUMN2 字段类型, ... ); 添加表记录 insert into tbname...
update 表名 set 字段名 = 字段值 where 要判断的字段名 = 要判断的字段值; 如果你要进行判断的字段值为null 要写 update 表名 set 字段名 = 字段值 where 要判断的字段名 is null; 4.删除记录 delete from 表名 ...
3),例如:在一个外部表中导入数据,由于某些原因第一次只导入了一部分,但很难判断具体位置,这样只有在下一次全部导入,这样也就产生好多重复的字段,怎样删除重复字段 alter table tablename --添加一个自增列 ...
基于 SQL 语言和 ASP.NET 技术开发一个学生成绩管理系统。要求实现如下功能: 用户管理:实现查询、添加、修改、删除用户信息功能。用户信息包括:userid(帐号)、password(密码)、name(姓名)、email、department...
sql="select * from 数据表 where 字段名 like ‘%字段值%‘ order by 字段名 " sql="select top 10 * from 数据表 where 字段名 order by 字段名 " sql="select * from 数据表 where 字段名 in (‘值1‘,‘值2‘,...
判断dll文件有没有相应的接口。 3. 暂时就两点。 二.利用API动态创建菜单。 1. 定义dll,获取菜单事件。 2. 想不出来了。 三.复习易语言支持库自带命令。 1. DLL命令调用转向 (, )。 2. 复制窗口组件 (, )。 3. ...