定义(定义时不能赋值):declare @名 类型赋值:set (或select) @名=’需要赋给@名的值’存储过程:手动调用弊端是不容易迁移数据(迁移时迁表,存储时重写)格式:create procedure 存储过程名(UP_表名_操作) 行参(传递的行参)AsBegin 可定义变量(临时用的...
分类:
其他好文 时间:
2014-09-17 18:11:22
阅读次数:
258
创建表格Create table 表名(表里边一般为 列名 + 类型名+约束(可加 可不加)如果列名和系统关键字重名,列名颜色不改变,但可用,加[]来区分,)如图所示 一个表至少有1列,最多有1024 列,每个数据库中最多可创建200万个表表中的专用名词:关系:数据库中的表属性 ...
分类:
其他好文 时间:
2014-09-17 18:10:32
阅读次数:
169
一、插入insert
1、主键对数据插入的影响
主键是在同一张表中必须是唯一的, 如果在进行数据插入的时候指定的主键与表中已有
的数据重复的话则会导致违反主键约束的异常。
2、外键对数据插入的影响
外键是指向另一个表中已有数据的约束, 因此外键值必须是在目标表中存在的。 如果插
入的数据在目标表中不存在的话则会导致违反外键约束异常。
二、update更新:
1、非...
分类:
数据库 时间:
2014-09-16 12:42:00
阅读次数:
214
一、表变量 表变量在SQL Server 2000中首次被引入。表变量的具体定义包括列定义,列名,数据类型和约束。而在表变量中可以使用的约束包括主键约束,唯一约束,NULL约束和CHECK约束(外键约束不能在表变量中使用)。定义表变量的语句是和正常使用Create Table定义表语句的子集。只是....
分类:
数据库 时间:
2014-09-16 12:28:50
阅读次数:
297
有三个表:CompanyAddressContact在Address和Contact中建立外键,外键id为company的id,那么就不能任意删除Company。但假如在外键约束中把级联删除选上,就会连带address和contact一起删除。SQL SERVER级联删除:在删除主表时,自动删除副表...
分类:
数据库 时间:
2014-09-16 12:20:30
阅读次数:
282
1、Foreign key 说明: foreign key(外键) 建立起了表与表之间的约束关系,让表与表之间的数据更具有完整性和关联性。设想,有两张表A、B,A表中保存了许多电脑制造商的信息,比如联想、戴尔、惠普和华硕,B表中保存了许多多型号的电脑,比如lenovo1,lenovo2,hp1,h....
分类:
其他好文 时间:
2014-09-15 22:33:39
阅读次数:
316
问题:重新安装了VS2012,结果在新建项目时总是跳出这样的错误:解决方案:方案一:在程序中找到KB2833957和KB2840642这两个补丁,然后将其卸载。方案二:下载补丁KB2781514,并安装。在官网上有明显提示:安装图解:以管理员身份运行安装包注意:在安装或卸载补丁的过程中需要将VS20...
分类:
其他好文 时间:
2014-09-15 15:35:49
阅读次数:
172
项目开发中db设计0.根据原型分析出数据的由来和数据间的关系(实体关系);1.提取字段,通过powerDesigner设计表;2.先不加约束,先只建立数据上的单向关联,有需要时在建立双向关联或中间表;3.也可以先建立外键关系,最后删除外键关系;(方便查看表的关系);4.对实体对象通常会补充的字段: ...
分类:
数据库 时间:
2014-09-15 12:38:48
阅读次数:
331
1. 基本的约束方法为了保证成功的设计,所有路径的时序要求必须能够让执行工具获取。最普遍的三种路径为:输入路径(Input Path),使用输入约束寄存器到寄存器路径(Register-to-Register Path),使用周期约束输出路径(Output Path),使用输出约束具体的异常路径(P...
分类:
其他好文 时间:
2014-09-14 20:38:57
阅读次数:
265
1. 偏移约束的作用 偏移约束(Offset Constraint)用来定义一个外部时钟引脚(Pad)和数据输入输出引脚之间的时序关系,这种时序关系也被称为器件上的Pad-to-Setup或Clock-to-Out路径。这些约束对与外部元器件相连的接口十分重要,在这里,需要解释两个术语: Pad.....
分类:
其他好文 时间:
2014-09-13 23:58:56
阅读次数:
480