当前位置:  数据库>sqlserver

sql server定义联合主键的方法详解

    来源: 互联网  发布时间:2014-08-29

    本文导语:  本节主要内容: sql server联合主键。 说明: 主键是数据库表的一个重要属性,建立主键可以避免表中存在完全相同的记录,即主键在一张表中的记录值是唯一的。 创建主键的两种方法: 1,在数据库提供的GUI环境中建立。 2...

本节主要内容:
sql server联合主键。

说明:
主键是数据库表的一个重要属性,建立主键可以避免表中存在完全相同的记录,即主键在一张表中的记录值是唯一的。

创建主键的两种方法:
1,在数据库提供的GUI环境中建立。
2,通过SQL语句执行建立。

下面分别加以介绍。

1,在数据库提供的GUI环境中建立。
输入表信息后按Ctrl键同时选中多行,然后点上面的主键按钮就行了。

2,通过SQL语句执行建立。又分两种,一是在建表语句中直接写,二是建表之后更改表结构。
在建表语句中直接写:
 

Create Table 表名 (字段名1 Int Not Null,
 字段名2 nvarchar(13) Not Null Primary Key (字段名1, 字段名2),
  字段名3…………
 字段名N………… )

建表之后更改表结构:
 

CREATE TABLE 表名 (字段名1 Int Not Null,
 字段名2 nvarchar(13) Not Null
 字段名3…………
 字段名N…………)
    GO

    ALTER TABLE 表名 WITH NOCHECK ADD
    CONSTRAINT [PK_表名] PRIMARY KEY NONCLUSTERED
     (
          [字段名1],
          [字段名2]
     )
    GO

附,数据库查询数据限定20个字符,多余用...省略号显示的方法

sql语句:
 

代码示例:
SELECT
 CASE WHEN LEN(Description)

    
 
 

您可能感兴趣的文章:

  • sql 版本详解 让你认识跟sql2000的区别
  • sql语言中delete删除命令语句详解
  • 探讨:sql插入空,默认1900-01-01 00:00:00.000的解决方法详解
  • sql server日期相减 的实现详解
  • 使用SQL Server判断文件是否存在后再删除(详解)
  • 深入SQL Server中定长char(n)与变长varchar(n)的区别详解
  • Sql Server使用cursor处理重复数据过程详解
  • 深入SQL截取字符串(substring与patindex)的详解
  • SQL Server UPDATE语句的用法详解
  • 深入SQL SERVER合并相关操作Union,Except,Intersect的详解
  • 深入sql多表差异化联合查询的问题详解
  • oracle SQL递归的使用详解
  • SQL server 2005 判断表是否存在的方法详解
  • SQL Server正则表达式 替换函数应用详解
  • 基于SQL中SET与SELECT赋值的区别详解
  • 在sql server代理中配置邮件会话的方法详解
  • sql2005中创建CLR存储过程的方法详解
  • SQL实现递归及存储过程中In()参数传递解决方案详解
  • 深入sql server 2005 万能分页存储过程的详解
  • sql存储过程详解
  • java命名空间java.sql接口statement的类成员方法: executeupdate定义及介绍
  • Sql学习第一天——SQL 将变量定义为Table类型(虚拟表)
  • java命名空间java.sql接口connection的类成员方法: nativesql定义及介绍
  • sql server中自定义一个简单的 split 函数
  • java命名空间java.sql接口preparedstatement的类成员方法: executeupdate定义及介绍
  • 在sql Server自定义一个用户定义星期函数
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • sql2005 批量查询数据库中自定义对象的脚本
  • java命名空间java.sql接口ref的类成员方法: getbasetypename定义及介绍
  • 在sql server中自定义一个Split函数
  • java命名空间java.sql接口databasemetadata的类成员方法: getsqlkeywords定义及介绍
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • sql中设置联合主键的具体方法
  • SQL学习笔记六 union联合结果集使用
  • sql server限制行数 不重复列与联合查询的例子
  • SQL语言查询基础:连接查询 联合查询 代码
  • java命名空间javax.sql.rowset.spi类syncprovider的类成员方法: getrowsetwriter定义及介绍
  • 请问,这是什么错误!java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][Named Pipes]??????? SQL Server?虽然分少,但一定给,只要您是前5名回复者中最好的以为!
  • java命名空间java.sql接口sqlinput的类成员方法: readblob定义及介绍
  • SQL查询分析工具 SQL Workbench/J
  • java命名空间java.sql接口sqlinput的类成员方法: readarray定义及介绍
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • java命名空间java.sql接口sqlinput的类成员方法: readsqlxml定义及介绍
  • SQL Server统计SQL语句执行时间的脚本
  • java命名空间java.sql接口sqlinput的类成员方法: readrowid定义及介绍
  • SQL客户端软件 PKLite SQL Client
  • java命名空间java.sql接口sqlinput的类成员方法: readnclob定义及介绍
  • SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)
  • java命名空间java.sql接口sqlinput的类成员方法: readclob定义及介绍
  • SQL客户端管理工具 SQuirreL SQL Client
  • java命名空间java.sql接口preparedstatement的类成员方法: settime定义及介绍
  • 如何处理此错误:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]没有执行可选特性
  • java命名空间java.sql接口preparedstatement的类成员方法: settimestamp定义及介绍
  • sql2005 大数据量检索分页的sql代码
  • java命名空间java.sql接口sqldata的类成员方法: writesql定义及介绍
  • 如何实现连接一次数据库,提交多个sql语句。(sql的批处理)
  • java命名空间java.sql类types的类成员方法: null定义及介绍
  • 微软网站下载的Ms SQL Server2000 JDBC Driver,必须用英文版的SQL server2000吗?




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3