标签:SQL Server技术文章
1.在SQL Server中,用户和角色是分为服务器级别和数据库级别的 2.服务器级别 登录名:指有权限登录到某服务器的用户,例如超级管理员的登录名是sa;               登录名具体位置在  数据库——>安全性——>登录名                  服务器角色:为帮
阅读目录 一、SQL分类 二、基础语句 三、sql技巧 四、(MS SQL Server)SQL语句导入导出大全 回到目录 一、SQL分类 DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)
   FOR XML PATH ,其实它就是将查询结果集以XML形式展现,将多行的结果,展示在同一行。     下面我们来写一个例子:         假设我们有个工作流程表:      CREATE TABLE [dbo].[Workflow_Action]( [WorkflowSchem
一. 前言    对于sql server 这个产品来说,内存这块是最重要的一个资源, 当我们新建一个会话,相同的sql语句查询第二次查询时间往往会比第一次快,特别是在sql统计或大量查询数据输出时,会有这么感觉。除了第一次要编译生成执行计划,  在CPU,I/O 的影响外,最主要的是第二
  首先建立两张表,分别为test1与test2,期望在更改test1的时候,test2的相关记录能够同时做出更改。假定test1与test2的表结构相同,如下表所示 name age       触发器实现级联插入:   create trigger test3 on test1 after i
1 DECLARE @ParentId NVARCHAR(36); 2 SET @ParentId = '078499bf-dedd-b293-4653-7bf6a2e54cbb'; 3 4 WITH [Temp] AS 5 ( 6 SELECT [A].* FROM [db
SELECT操作多表数据 关于连接的问题,在《SQL必知必会》学习笔记中已经讲到过,但是没有掌握完全,所以再学一下。 JOIN连接 首先我们先来看一下最简单的连接。Products表和Vendors表的连接示例1 Products表数据如下 Vendors表数据如下 将这两张表通过以下语句连接 US
DATEADD(s, Timestamp + 8*3600, '1970-01-01 00:00:00') 其中Timestamp为10位的时间戳,+8*3600是获取中国北京时间(东八区)  
      谓词和运算符配合使用是我们得到理想数据的最佳途径。   一、浅谈谓词   谓词的概念:一个运算结果为True、False或Unknown的逻辑表达式。它的运用范围有:where子句、Having子句、Check约束、联接查询的联接条件等。 示例1,用于实施数据完整性为数据表添加约束:在员
很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: 1.select * from table1 where name=''zhangsan'' and tID > 10000和执行select * from table
由于当初安装sqlserver 的时候选择默认安装的路径,导致现在c盘爆满,安装不了其它软件。因此想到了迁移数据库,网上搜索了一些简介,但是缺少一些步骤,导致数据库附加的时候失败。现总结如下: 1、将当前数据库和文件的链接 “分离”。 2、将C:Program Files (x86)Microso
转自:http://www.maomao365.com/?p=6743  摘要: 下文讲述sql脚本中过滤百分号的方法: 实验环境:sql server 2008 R2  百分号:在sql脚本编写中“百分号”被界定为一种通配符,那么如果我们需检索数据中是否存在百分号时
站内信:网站运营人员可以向单个(单发)或多个(群发)用户推送消息,站内信其实就是向数据库中插入一条条记录。 数据库设计: message【站内信发件箱表】{每次运营人员发送一条站内信(无论是单发或是群发)就会在发件箱表中添加一条记录}    表字段:ID、SendID、RecID、MessageID
约束 主关键字约束(Primary Key Constraint) 用来指定表中的一列或几列组合的值在表中具有唯一性。建立主键的目的是让外键来引用。 Primary Key的创建方式 在创建表时创建Primary Key CREATE TABLE table1( t_id VARCHAR(1
设计表时,不管是在MSSQL还是MySQL或者Oracle,变长字段的长度衡量都是要经常面对的。对于一个变长的字段,在满足业务的情况下(其实所谓的满足业务是一个比较模糊的东西),到底是选择varchar(50)还是varchar(200)亦或是varchar(500)?对于保守型选择,往往是选择一个