--视图的主意点:不能和表的名称相同,如果某一列为函数,表达式,常量或者与来自多张表的列名相同,必须为列定义名称,不能在试图上创建索引 if exists(select 1 from sys.sysobjects where [name]='view_recordInfo')    drop view view_recordInfogo create view view_recordInfoas    select 记录编号=r.Recordld,会员卡号=r.BeginTime,电脑编号=p.…
近期使用VS中的SQLSERVER数据库项目进行项目开发,由于有很多自动化脚本会访问系统视图,例如sysobjects之类的,在项目中的脚本总是提示无法解析的引用,解决办法如下: 添加数据库引用 添加后系统即可识别master下的视图. 引用:https://stackoverflow.com/questions/9318144/database-project-in-vs-2010-cant-build-verify-script-with-sys-syscolumns…
1. 表及其属性 表(Table):也称实体,是存储同类型数据的集合. 列(Field):也称字段.域或属性,它构成表的架构,具体表示为一条信息中的一个属性. 行(Row):也称元组(Tuple),存储具体的条数据. 码(Key):也称主键,就像人的身份证号码,是一个独一无二的字符,代表当前这条数据的标识. 外键(FK):这就是关系,代表一条信息与其他信息之间的关联. 2. 表的特点 表在数据库中体现是一张由行和列组成的二维表格.行在很多时候也称记录,列则成为字段或者域. 表中的每一个字段都对应…
1.去官网下载最新的jfinal_Demo(我这是JFinal-2.2) 2.解压demo源码,eclipse导入项目 3.本地创建数据库,修改信息,(注意:如果sqlserver端口号冲突,需要配置好) 4.网上找到jar包,添加sqljdbc4.jar包 5.修改config页面 1)增加import语句 import com.jfinal.plugin.activerecord.dialect.SqlServerDialect; 2)增加arp.setDialect(new SqlServ…
概述 该篇文章主要阐述一个例子(例子来自参考资料,侵删),然后总结今天相关的知识点. 例子 (例子来自参考文章,非原创) 创建表并插入数据,并执行查询 CREATE TABLE `t` ( `id` int(11) NOT NULL, `a` int(11) DEFAULT NULL, `b` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `a` (`a`), KEY `b` (`b`) ) ENGINE=InnoDB: delimiter ;; c…
常规索引: 在常用查询的字段上使用常规索引 创建表时一块创建索引 create table if not exists carshop(id int not null auto_increment, uid int not null, gid int not null, primay key(id), index cuid(uid), key cgid(gid)); create table if not exists carshop(id int not null auto_increment…
ALTER PROCEDURE sp_refallview AS --刷新所有视图 DECLARE @ViewName VARCHAR(MAX); DECLARE @i INT; ; DECLARE #_cursor CURSOR FOR SELECT name FROM sysobjects WHERE type = 'V'; OPEN #_cursor; FETCH NEXT FROM #_cursor INTO @ViewName; BEGIN PRINT '成功刷新视图: ' + @Vi…
ecimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边.decimal 数据类型存储了一个准确(精确)的数字表达法:不存储值的近似值. 定义 decimal 的列.变量和参数的两种特性如下: ·          p   小数点左边和右边数字之和,不包括小数点.如 123.45,则 p=5,s=2. 指定精度或对象能够控制的数字个数. ·          s 指定可放到小数点右边的小数位数或数字个数. p 和 s 必须遵守以下规则:0 <= s <= p <=…
经过一段时间的学习,也对数据库有了一些认识,数据库基本是由表,关系,操作组成:对于初学者首先要学的     一图胜“十”言:SQL Server 数据库总结 一个大概的总结 经过一段时间的学习,也对数据库有了一些认识.  数据库基本是由表,关系,操作组成:对于初学者首先要学的: 1.数据库是如何存储数据的  表,约束,触发器  2.数据库是如何操作数据的  insert,update,delete T-sql 函数 存储过程 触发器  3.数据库是如何显示数据的  select SQLServe…
首先明确数据库对象的定义:数据库对象定义数据库内容的结构.它们包含在数据库项目中,数据库项目还可以包含数据生成计划和脚本. 常见的数据库对象包括:表,索引,视图,图表,缺省值,规则,触发器,存储过程,函数等 1.sys.objects视图 数据库中创建的每一个对象都对应表中的一行,但不包括DDL触发器,查询触发器应该使用sys.triggers 常见的不同类型对象在sys.objects中的区分: 类型 type列 type_desc列 FOREIGN KEY 约束 F FOREIGN_KEY_…