- 浏览: 2738334 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1313)
- JS (65)
- CSS (6)
- html (30)
- dweamweaver工具相关 (2)
- Spry (1)
- DB (103)
- p2p (1)
- java (405)
- .net (3)
- oracle (24)
- struts (18)
- myeclipse (15)
- linux (49)
- SQL SERVER2008 (101)
- jsp (21)
- resume (1)
- other (1)
- ajax (3)
- 云计算 (2)
- excel (32)
- vss (1)
- 警戒 (1)
- eclipse (21)
- c (1)
- dialog designer (7)
- axis1.4 (4)
- webservice (11)
- CTI (1)
- svn (8)
- spring (27)
- tomcat (13)
- log4j (14)
- 网络应用 (7)
- mysql (59)
- bat (4)
- jdbc (1)
- 正式表达式 (1)
- hibernate (27)
- iphone (2)
- 系统应用 (107)
- servlet (3)
- vmware (2)
- php (12)
- JQuery (30)
- avaya (5)
- postgresql (19)
- java面试 (1)
- rose (1)
- Socket (1)
- xml (2)
- PowerDesign (3)
- visio (1)
- jstl (4)
- informix (2)
- assemble (2)
- English Study (2)
- IOS (9)
- CMMI (1)
- outlook (4)
- poi (1)
- hadoop (5)
- SAE (3)
- jor (1)
- jquery mobile (1)
- git (11)
- mina (1)
- ibatis (2)
- wordpress (2)
- 支付宝 (1)
- struts2 (14)
- apns (1)
- html5 (1)
- xampp (2)
- uml (2)
- 项目管理 (1)
- 敏捷开发 (1)
- 设计模式 (2)
- spark (1)
- maven (9)
- 微信公众平台 (1)
- json (2)
- junit (1)
- quartz (2)
- redis (2)
- memcache (1)
- android (3)
- 红杏 (1)
- postman (1)
- mybatis (5)
- iplat4j (1)
- windows (1)
- logback (1)
- Netty (1)
- wiki (1)
- dubbo (1)
- sonar (2)
- jenkins (2)
- mac (10)
- office (4)
- groovy (1)
- intellij (6)
- zookeeper (2)
- 诛仙 (1)
- MQ (2)
- docker (1)
- 2222 (0)
最新评论
-
代码改变生活:
虽然代码敲的头疼的要命,但是依然要感谢你,感谢您共享!!!!开 ...
jxl读取excel日期相差8小时 -
www3837:
org.slf4j.Logger 下载 -
hyztty:
wait_timeout = 86400 interacti ...
druid连接池 -
niaodanwangzi:
连接池可不是给你检测连接状态用的。是为了连接复用,减少连接数。 ...
druid连接池 -
supermine0903:
学习了 啦啦啦
多个路由器同时上网
1、建表后ALTER方式加主键
ALTER TABLE 表名 WITH NOCHECK ADD CONSTRAINT [PK_表名] PRIMARY KEY NONCLUSTERED ( [字段名1], [字段名2] )
这段代码要求原来的表设计是,这个字段不允许为空。
如果之前是允许为空的,那么这样alter时会报错的。
2、新建表时加主键
Drop Table CDS_102D CREATE TABLE CDS_102D ( CustomerId varchar(10) not null , BookingBranch varchar(10) not null , RefNo varchar(15) not null , RoundNo varchar(3) not null , DetailNo int not null primary key(CustomerId,BookingBranch,RefNo,RoundNo,DetailNo) , DC varchar(2) , ACTitleSub varchar(7) , Ccy varchar(3) , TransAmt decimal(18,4) , Free varchar(7) , ACNoId varchar(9) , Descr varchar(20) , DelFlg char(1) , UpdUser varchar(20) , UpdDate datetime )
参考URL:http://blog.csdn.net/bqb/article/details/1714804
发表评论
-
sqlserver 如何执行函数
2014-08-18 11:43 980直接用select就行了 select get_su ... -
sqlserver 跨库查询
2014-06-10 11:55 1339如果2个数据库在同一个服务器上,可以直接用数据库名.d ... -
sqlserver 转义符
2014-06-10 11:29 1171在sqlserver2008中,转义符是单引号。 看 ... -
sqlserver 导入导出
2014-06-06 11:08 962业务场景: 从A服务器里面的表A迁移到B服务器的表B ... -
sqlserver2008 自定义连接串
2014-03-30 08:31 952只要在原来写IP的地方加一个逗号,再加上一个端口号即可 ... -
sql server 2008 management studio
2014-03-29 18:48 804简介:它就是一个连接SQLSERVER的客户端工具。 ... -
关于分组排序
2014-03-11 17:38 884利用over partion (SELECT *, ... -
sqlserver2005 iso
2014-03-02 09:54 1604环境:win xp sp3+sqlserver2005 ... -
sqlserver 删除过期数据
2014-02-19 11:23 11851.在维护计划当中,双击,从左边的工具箱中拖一个清除 ... -
sqlserver2008 如何清日志
2014-01-17 11:20 1287代码如下: USE Lancome2 GO A ... -
clustered nonclustered 区别
2014-01-07 14:08 1300clustered index,聚集索引,按照物理位 ... -
sqlserver修改字段长度
2013-12-31 14:17 3338Alter Table [TBL_BPM ... -
sqlserver查看外键
2013-12-31 14:12 18451.sqlserver2008通过外键查看表名 ... -
SqlServer版本
2013-12-09 13:57 984sqlserver2008: 10.50 ... -
sql2000 驱动下载
2013-11-21 10:12 877refurl:http://down.51ct ... -
sqlserver2008 创建数据库权限
2013-11-19 10:00 12701、用grant 命令。 2、随便点击某个数据库-& ... -
sqlserver给datetime列设置默认值
2013-11-18 17:33 2334CREATE TABLE [t_satisfac ... -
SQLSERVER 查看当前连接数
2013-07-05 09:13 2480Select * from sys.dm_exec_c ... -
sqlserver2008 audit功能
2013-06-13 17:55 3041这个功能很强大,可以对表操作进行监控,所有人的操作都会被记 ... -
sqlserver2012 oracle11g
2013-06-13 17:51 21851、 SQLServer2008过去4年 ...
相关推荐
**JPA 联合主键详解** 在Java Persistence API(JPA)中,主键是用于唯一标识数据库表中每一行记录的关键字段。在某些情况下,一个实体可能需要多个字段来唯一标识其实例,这时就需要使用联合主键。本篇文章将深入...
添加联合主键.sql
以下是如何在SQL中设置联合主键的详细步骤: 1. **创建表**:首先,你需要创建一个表,并定义那些你想要作为联合主键的列。例如,假设我们有一个名为`Students`的表,其中包含`SNumber`(学生编号)和`SDate`(注册...
SQL中的主键可以是单一字段,也可以由两个或多个字段组成的复合主键,或者多个字段组成的联合主键。下面我们将深入探讨这两种主键类型。 1. **复合主键**: 复合主键(Composite Key)是由表中两个或多个字段共同...
在JPA中,**联合主键(Composite Key)** 是指由两个或多个属性共同构成的主键,这与单个属性的简单主键相对。联合主键通常用于那些通过多个字段来唯一标识实体的情况。在关系数据库中,联合主键确保了表中每行数据...
2. SQL复杂度:使用联合主键的查询语句变得更复杂,需要匹配多个字段,影响查询效率。 3. 程序复杂性:在应用程序中,处理这些联合主键可能需要传递多个参数,增加了编程的难度。 4. 效率降低:数据库系统需要处理更...
本篇文章将详细讲解如何在Oracle中删除主键、查看主键约束,以及创建联合主键。 1. 删除主键 在Oracle中,删除主键约束有几种方法。首先,你可以尝试使用`ALTER TABLE`语句删除主键,语法如下: ```sql ALTER ...
在描述中提到的“三表联合主键”,意味着可能涉及三个表的相互关联,每个表都有自己的主键,并且这些主键组合在一起形成了一个联合主键。这通常发生在复杂的关系型数据库设计中,例如在实现多对多关系或者需要更严格...
- **建立关键字段**:为每个表定义主键,确保数据的唯一性。 - **CREATETABLE语句**:用于创建新表,并指定表的结构。 - **ALTERTABLE语句**:用于修改现有表的结构。 - **DROPTABLE语句**:用于删除表。 - **...
36、 用T-SQL创建表及其主键 ? 38、多表嵌套查询 ? 39、多表嵌套查询2 ? 40、对结果进行排序 ? 41、 统计函数SUM ? 42、 统计函数AVG ? 43、 统计函数AVG2 ? 44、 定义标识 ? 45、 Like运算符 ? 46、...
允许声明主键,没有 Null 值,并且忽略 Null 值。 | DROP INDEX 语法是:Drop Index <index name> ON <table name> | | DROP INDEX | 语法是:Drop Index ,<index name> | --- | | DISTINCTROW | 支持(允许选择单个...
- **主键**:用于唯一标识一条记录的字段或字段组合。 #### 3. SQL语句类型 - **DDL(Data Definition Language)**:用于定义数据库对象的语言,包括`CREATE`、`ALTER`、`DROP`等命令。 - **DML(Data ...
美国国家标准局(ANSI)与国际标准化组织(ISO)联合制定了SQL标准,这一标准在数据库领域具有举足轻重的地位。1992年,ISO和IEC共同发布了SQL国际标准,即SQL-92。随后,ANSI根据该国际标准发布了相应的美国标准——...
### SQL Server 建立索引相关知识点 #### 一、建立索引 索引是在数据库表中的数据列上创建的一种特殊的数据结构,其目的是为了加快数据检索速度。索引类似于书籍的目录,通过索引可以快速定位到所需的数据行,从而...
学习如何定义表结构,包括设置字段名、数据类型、主键和外键等约束,是理解和操作数据的关键。教程将通过实例展示如何使用CREATE TABLE语句创建表,以及ALTER TABLE语句进行表结构的修改。 五、查询与视图 查询是...