几个常用的,对表的某一列进行操作的SQL命令
适用:ORACLE
修改列名
alter table xxx rename column aaa to bbb;
删除一列
alter table xxx drop column aaa;
增加一列
alter table xxx add aaa varchar2(22);
修改某列的类型
alter table xxx modify aaa varchar2(22);
把某一列的值赋给另一列
update xxx set aaa = bbb;
修改某一列允许为空(不为空)
alter table xxx modify aaa (not) null;
修改某一列的默认值
alter table xxx modify aaa default 1;
为某一列增加注释
comment on column xxx.aaa is 'abc......';
设置某一列为主键
alter table xxx add constraint PK_XXX primary key (aaa);
删除主键
alter table xxx drop constraint PK_XXX cascade;
增加(唯一)索引
create (unique) index IDX_XXX_AAA on xxx(aaa);
本文来自CSDN博客,转载自:http://blog.csdn.net/alex197963/archive/2007/04/29/1591439.aspx
相关文档:
1、实现行列动态转换,常用于主从表关联时的特殊需求
select rwbm,psqh,
max(decode(xh1,1,yy))JKYL1,
max(decode(xh1,2,yy))JKYL2,
&n ......
由于网站是别人的
sql server 2000 不能导入2005 的数据库文件 我只好按照书上重新建立的数据库文件
然后在visual studio 2005中一个一个的复制存储过程到sql server 2000
这样就不用下载 sql server 2005 了
如果有sql server 2005 的话之际生成 脚本就一致性导入就ok了 ......
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Configuration;
using System.Data.SqlClient;
namespace WebApplication1
{
public class Message
{
public static IL ......
SQL语句集锦
--语 句 功 能
--数据操作
SELECT --从数据库表中检索数据行和列
INSERT& ......
需求:有excel文件,含多个sheet,每个sheet的内容对应插入到一张表,sheet的名称就是对应的表名称。
每一行为列名,例如:
达成:将每个sheet输出成一个以sheet名称命名的sql文件,内容为每行内容的insert语句。
以上图为例会生成三个sql文件,分别是TF_R_TERMINAL_ARCH.sql, TF_R_STOCK_TRADE.sql 和 TF_R_STOC ......