摘要:
-----创建表----CREATE TABLE JGTB5001( ZDM VARCHAR2(30 BYTE), HZM VARCHAR2(100 BYTE), LX VARCHAR2(50 BYTE), JD VARCHAR2(20 BYTE), WBKLX VARCHAR2(100 BYTE))CREATE TABLE JGTB5002( ZDM VARCHAR2(30 BYTE), HZM VARCHAR2(100 BYTE), LX VARCHAR2(50 BYTE), JD VARCHAR2(20 BYTE), WBKLX VARCHAR2(... 阅读全文
摘要:
jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素$("div") 选择所有的div标签元素,返回div元素数组$(".myClass") 选择使用myClass类的css的所有元素$("*") 选择文档中的所有的元素,可以运用多种的选择方式进行联合选择:例如$("#myELement,div,.myclass") 层叠 阅读全文
摘要:
UML的组成Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,... 阅读全文
摘要:
对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示着额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手写的持久层并不存在。 更重要的是用于控制转换的元数据需要提供和管理;但是同样,这些花费要比维护手写的方案要少;而且就算是遵守ODMG规范的对象数据库依然需要类级别的元数据。 对象-关系映射(Objec.. 阅读全文
摘要:
----------建立表----------if exists(select * from sys.objects where object_id = object_id (N'[DBO]. [TERMINATOR]') and type in (N'U'))DROP TABLE [DBO].[TERMINATOR]GOCREATE TABLE TERMINATOR(ID INT IDENTITY (1,1) PRIMARY KEY ,NAME VARCHAR(30))GO -----------存储过程 分页存储----------create proced 阅读全文
摘要:
USE AdventureWorks-----使用 CROSS APPLY -----------创建表值函数-----CREATE FUNCTION dbo.fn_WorkOrderRouting(@WorkOrderID int) RETURNS TABLEASRETURNSELECT WorkOrderID,ProductID,OperationSequence,LocationIDFROM Production.WorkOrderRoutingWHERE WorkOrderID = @WorkOrderIDGO-----将Production.WorkOrder表中的WorkOrde. 阅读全文
摘要:
在表中不允许执行某些insert操作 USE [AdventureWorks]GOCREATE TRIGGER [Sales].[]iStore].[Store]AFTER INSERT ASBEGINSET NOCOUNT ON;BEGIN TRY --判断是否插入记录的CustomerID字段是否已经在[Sales].[Individua]表中存在相同的记录IF EXISTS (SELECT * FROM inserted INNER JOIN [Sales].[individua]ON inserted.[CustomerID] = [Sales].[individua].[Custo. 阅读全文
摘要:
USE [AdventureWorks]GOCREATE TRIGGER [HumanResources].[dEmployee] ON [HumanResouces].[Employee] INSTEAD OF DELETE NOT FOR REPLICATION AS BEGIN SET NOCOUNT ON;DECLARE @DeleteCount int;SELECT @DeleteCount = COUNT(*) FROM deleted;IF @DeleteCount > 0 BEGINRAISERROR(N'Employees cannot be deleted . 阅读全文
摘要:
-----------创建 AFTER DML 触发器----------CREATE TRIGGER [ scema_name . ]trigger_name ----可选的架构拥有者以及必需的用户定义的新触发器的名字on table ----------应用触发器的表名--------允许你指定ENCRYPTION和/EXECUTE AS子句。ENCRYPTION回加密T-SQL的定义[ WITH [...,n]]AFTER {[INSERT][,][UPDATE] [,][DELETE]}[NOT FOR REPLICATION]AS{sql_statement[...n]} ----- 阅读全文
摘要:
-----内联结3个表返回产品的折扣信息-----SELECT p.Name,s.DiscountPct from Sales.SpecialOffer sinner JOIN Sales.SpecialOfferProduct o ONs.SpecialOfferID=o.SpecialOfferIDINNER JOIN Production.Product p ONo.ProductID=p.ProductIDWHERE p.Name ='All-Purpose Bike Stand'-----外联结2个表返回税率状态、省-----SELECT s.CountryRegio 阅读全文