-
Sqlserver2008附加无日志的数据库文件。
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
--附加MDF数据库 2 CREATE DATABASE DB_NAME 3 ? 4 ON (FILENAME = 'D:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLDATADBName.MDF' ) 5 FOR ATTACH_REBUILD_LOG ; 6 GO http://www.jbxue.com/db/7595.html[详细]
-
SQLServer 优化SQL语句 in 和not in的替代方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
http://www.jb51.net/article/23293.htm 但是用IN的SQL性能总是比较低的,从SQL执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:? SQL试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多[详细]
-
SqlServer 触发器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
SqlServer 触发器 一. 触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束 二. SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Delet[详细]
-
sqlserver 18456
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
-
SqlServer数据库基础——使用JDBC对表增删改查
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
使用的IDE:Intellj idea 13.1 数据库中表的增删改查 1、连接SqlServer数据库 span style="white-space:pre"/spanstatic Connection conn;span style="white-space:pre"/span//static PreparedStatement st;span style="white-space:pre"/spanstatic java.sq[详细]
-
[SqlServer]-SqlServer Login User Schema Concept And Relation
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
?????? 关于SqlServer Login,User,Schema这几个概念通常比较容易混淆,说不清具体的差别。在这里我梳理一下以作为记录,方便自己查阅,也方便感兴趣的朋友查阅,希望对大家有所帮助。 ????? 1.Login ????? Login的官方解释是: 数据库引擎登录名。 (http://[详细]
-
SqlServer2008全套 3 select...into 建新表,分组,排序,函数使
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
第六课 数据查询与管理 select * from v_sales_shop where area_name='East' and outdate='20141001' --可以按门店和日期 或者只按日期(门店)分组 select dbno_bi,SUM(nb)NB from shop_sales where dbno_bi='SE47' group by dbno_bi,outdate --求平均 SELE[详细]
-
getGeneratedKeys自动获取主键的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
public class Demo { public static void main(String[] args) { try { String sql="insert into person values(?,?)"; Class.forName("com.microsoft. sqlserver .jdbc.SQLServerDriver"); Connection conn=DriverManager.getConnection("jdbc: sqlserver :[详细]
-
SQLServer带inner join的更新、删除
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
http://blog.163.com/zhaoyanping_1125/blog/static/201329153201209104541109/ 一、 ???????? 删除文章 5 ,级联删除资料、附件。 表和表之间如果用外键关联的话,删除主表数据的前提必须是先将子表相关数据删除。 方法 1 : delete from Attachment where[详细]
-
SqlServer,无法为该请求检索数据, 尝试打开或创建物理文件,CR
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
最近刚刚重装了系统,又装了MSSqlServer,可是在附加数据库的时候,居然报错了。 报了一个错误代号为:5123的错误,无法为该请求检索数据,尝试打开或创建物理文件时,CREATE FILE 遇到操作系统错误 5(拒绝访问)。 看到这个错误,我当时就想到应该是权限不够[详细]
-
SQLSERVER设置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
-
SQLServer2008全套1 数据类型,自定义类型,规则
所属栏目:[MsSql教程] 日期:2020-12-12 热度:140
第四课笔记: 字段的数据类型 ? 字符型 N开头unicode编码(对不同语言间转换更支持单长度交非unicode更小) 系统表 用户定义表 临时表 分区表 保证数据完整性 6.设置标志字段 7 使用默认值 8 修改表 9、用户自定义数据类型 10、使用规则创建绑定 11、解除和删[详细]
-
SqlServer2008全套2 视图,索引,架构
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
第五课记录 select * from v_upt--创建视图 create view v_upt as select * from PersonUPT where UPT1.1 --修改和删除视图 alter view v_upt as select top 10 * from PersonUPT drop view v_upt --通过视图修改数据 insert into v_upt values('xxxx','得得[详细]
-
sqlserver通过ignore_dup_key索引去除重复数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
sqlserver通过ignore_dup_key索引去除重复数据 ?? 2010-08-26 11:25:43 |??分类: ?SQL SERVER | 举报 | 字号 ? 订阅 create table uni(id int,num char(10) default rand()) insert into uni(id) values(1) insert into uni(id) values(1) insert into uni([详细]
-
sqlserver查询是否有死锁
所属栏目:[MsSql教程] 日期:2020-12-12 热度:111
/************************************************************* Code formatted by SoftTree SQL Assistant ?v6.5.258* Time: 2014/11/12 5:46:41************************************************************/DECLARE @spid INTDECLARE @blk INTDECLAR[详细]
-
sqlserver2005怎么执行260M的大脚本文件? 打开脚本总是报“未能
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
sqlserver2005对方用生成脚本的方式导给我一个260M的.sql文本文件里面包含表结构跟数据。我现在要导入到我的数据库,文件--》打开--》提示未能完成操作,存储空间不足 用sqlcmd命令行工具。sqlcmd -S server -i C:your file here.sql -o[详细]
-
SQLServer 存储过程处理超长字符串问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
今天修改一个程序,报表部分在SQLServer用一个超级长的字符串来拼接数据查询条件,只加了一点点代码,就超过长度了,程序出错,找了好多资料,都没找到,自己试出来了。 1. 拼接的字符串,最初的同事使用:nvarchar(4000) 进行定义,这也是早期SQLServer所能[详细]
-
SQLServer 附加数据库时出错 错误代号5120
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
在附加数据库的时候会遇到:错误代码为5120等的错误,提示为拒绝访问。 出错原因:这个文件没有操作权限,所以附加的时候出错,只要给这个文件或文件夹的USERS用户为完全访问就可以了。 解决办法: 1.数据库文件图标上单击右键,选择“属性”菜单-选择“安[详细]
-
Sqlserver 2008 全套6 存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
第九章 存储过程 ------1 存储过程简介-----2 创建存储过程--创建无参--create procedure proc_1create proc proc_1asselect * from sumdaysales--调用exec proc_1--带参数create proc proc_2@store varchar(10)asselect * from sumdaysales where store=@st[详细]
-
SqlServer事务发布中重命名订阅数据库步骤
所属栏目:[MsSql教程] 日期:2020-12-12 热度:64
Problem I have transactional replication configured in production. The business team has a requirement to rename the subscription database. Is it possible to rename the subscription database and ensure that transactional replication will c[详细]
-
函数DATENAME()与DATEPART()的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
函数DATENAME()与DATEPART()的区别 有吗? [解决办法] DATENAME? 傳回代表指定日期的指定日期部份之字元字串。? 語法? DATENAME ( datepart,date )? DATEPART? 傳回代表指定日期的指定日期部份之整數。? DATEPART ( datepart,sans-serif; font-size:14px; li[详细]
-
SQLSERVER中条件表达式和逻辑运算符
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
======================================= T-sql中的条件表达式和逻辑运算符 =======================================------------温故而知新------------ 常量:表示单个指定数据值的符号。一个常量由一个或多个字母、数字字母组成,字母和datatime需要用[详细]
-
sqlserver游标使用和循环
所属栏目:[MsSql教程] 日期:2020-12-12 热度:148
/***游标的使用 讲了这个多游标的优点,现在我们就亲自来揭开游标的神秘的面纱。 使用游标的顺序: 声名游标、打开游标、读取数据、关闭游标、删除游标。1.3.1声明游标最简单游标声明:DECLARE 游标名CURSOR FORSELECT语句;其中select语句可以是简单查询,[详细]
-
SQLServer-----使用jTDS连接SQLServer数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
一、jTDS简介 ? ? ?? ? ?jTDS是一个开放源代码的100%纯Java实现的JDBC3.0驱动,它用于连接 Microsoft SQL Server(6.5,7,2000,2005,2008 和 2012)和Sybase(10 ,11 ,12 ,15) ? ? jTDS是基于freeTDS的,并且是目前最快的可企业级应用的SQL Server和S[详细]
-
关于SqlServer 视图容易犯错的两个地方
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
?????? SqlServer的视图是一个虚拟表,即实际并不存在的表,从视图查询时,自动映射到表及表所Mapping的列。视图被认为是安全的对象,因为在我们通常的认识中,我们可以从视图查询数据,却不能通过视图去更改表里面的数据,所以视图是安全的,通常我们给某些[详细]