E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
TSQL
Mybatis返回Map,List
返回Map,Mybatis配置如下: selectname,idfrom
tsql
_test_region
53873039oycg
·
2014-06-27 06:00
java
mybatis
Sqlserver定时执行存储过程
管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(
TSQL
wangygang
·
2014-06-26 10:00
osx 10.9.3下使用navicat连接sqlserver报错
AdaptiveServerisunavailableordoesnotexist[FreeTDS][SQLServer]Unabletoconnecttodatasource原因没找到,已经安装freetds,运行
tsql
qdujunjie
·
2014-06-11 17:00
TSQL
--按某字段列分组,在将各组中某列合并成一行
鉴于群里很多同事在问这个问题,我简单写个Demo,希望对初学者有帮助! 无真相,无解说,不解释,直接上Code! --================================================== --示例代码,仅供参考 --按照object_id分组,将同一组的name列的值合并在一起 SELECT OBJECT_NAME(T1.object_
·
2014-06-03 10:00
sql
TSQL
使用ADHOC访问Excle文件
如题,今天正好碰到这个问题,现将相关知识点记录如下: --开启高级配置功能 EXEC sp_configure 'show advanced options',1 reconfigure --开启导入功能 EXEC sp_configure 'Ad Hoc Distributed Queries',1 reconfigure --允许在进程中使用ACE.OLEDB.12 EXEC
·
2014-04-30 10:00
sql
使用正则表达式匹配
tsql
注释语句
让我们来看一些例子:复制代码代码如下:--获取表的count信息selectcount(*)fromTwith(nolock)--获取特定值的count信息selectcount(*)fromTwith(nolock)wherev='--value'--获取表'T'的count信息selectcount(*)fromTwith(nolock)SELECT*fromT--获取表TWhereP我们先来
·
2014-02-25 14:18
配置database mail的
TSQL
First,executebelowSQLs RemembertochangedisplaynamemarkedwithREDinsidethescript l EnableSQLServermailUSEmasterGOsp_configure'showadvancedoptions',1GORECONFIGUREWITHOVERRIDEGOsp_configure'DatabaseMailXP
liuwangie
·
2014-02-08 14:00
Tsql
下建立oracle数据库步骤
在向导下 建立数据库 sqlplus下 -- 用system用户登录 sqlplus system/oracle@orcl -- 创建表空间 create tablespace longs datafile 'D:\long.dbf' size 100M autoextend on; --创建用户hll 密码hll create user hll identi
HwwLove
·
2014-01-28 10:00
oracle
TSQL
--可以在触发器中使用COMMIT吗?
很多场景中,我们使用触发器来回滚一些不满足业务逻辑的修改,这没有问题,问题是我能在触发器中提交事务吗? 这个问题很小白,当也来测试一下 /*测试中创建三种表,对表 TB2 插入时触发触发器,在触发器中将TB2中新插入的数据插入到 TB3 和 TB4*/USE TestDBGO DROP TABLE TB2GODROP TABLE TB3GODROP TABLE TB4GOCREAT
·
2014-01-17 17:00
commit
TSQL
--游标Dem
DECLARE @ID INT; DECLARE @Name NVARCHAR(200); DECLARE @NewName NVARCHAR(200); DECLARE MyCursor CURSOR FOR SELECT TOP(100) ID,NAME1 FROM dbo.TB1 ORDER BY ID; OPEN MyCursor FETCH NEXT FRO
·
2014-01-17 16:00
sql
Transaction And Lock--在事务中使用TRY CATCH
1>当XACT_ABORT被设置为ON时,如果
TSQL
语句遇到运行时错误,整个事务会被回滚和结束2>当XACT_ABORT被设置为OFF时,如果
TSQL
语句遇到运行时错误,只会回滚当前产生错误的语句
·
2014-01-16 18:00
transaction
Transaction And Lock--死锁错误号1205
在
TSQL
中,如果需要判断当前错误是否是因为死锁引起,可以使用ERROR_NUMBER()=1205来判断在C#中,使用SQLException来捕获 SQLException.Number=1205代表由死锁引发
·
2014-01-16 18:00
transaction
Transaction And Lock--存在嵌套事务吗?
在很多编程语言中,可以实现嵌套,但在
TSQL
中,可以实现嵌套事务吗?
·
2014-01-16 18:00
transaction
TSQL
--时间类型和毫秒数转换
项目中使用BIGINT来存放时间,以下代码用来转换时间类型和BIGINT类型 SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: GGA -- Create date: 2013-03-28 -- Descrip
·
2014-01-16 15:00
sql
TSQL
--删除正在运行的数据库
DECLARE @dbName NVARCHAR(200); SET @dbName='DB1_SNAP' BEGIN TRY --===================================== --查找当前数据库所有连接并删除 DECLARE @spid INT; DECLARE @tempSQL NVARCHAR(200); --判断临时表是否存在,存在则
·
2014-01-16 15:00
sql
sql server中PAGELATCH_x和PAGEIOLATCH_x解析
比方说执行如下
TSQL
语句Select*fromsys.dm_os_wait_
jack_cap
·
2014-01-16 10:40
sql
server
解析
TSQL
--SET ANSI_NULLS OFF
当ANSI_NULLS 为ON时,遵循SQL92的标准,只能使用IS NULL 来判断值是否为NULL, 而不能使用=或<>来与NULL做比较,任何值包括NULL值与NULL值做=或<>运算都得到FALSE 当ANSI_NULLS为OFF时,将不再遵循SQL92标准,可以使用=和<>来与NULL做BOOL运算 测试代码 SE
·
2014-01-15 22:00
null
TSQL
--聚合函数
--======================================================== --COUNT --COUNT(1) 和COUNT(*) 计算结果相同,COUNT(Col)会忽略col中为NULL的值 --因此COUNT(col)在col可能为NULL时不能替换成COUNT(1) --索引对COUNT()的影响需要根据具体情况分析,如c
·
2014-01-14 18:00
sql
TSQL
--逻辑查询处理
1. 查询处理可分成逻辑处理和物理处理,逻辑处理上各阶段有特定的顺序,但为优化查询,在保证结果集正确的条件下,物理处理顺序并不按照逻辑处理顺序执行,如果在INNER JOIN时,WHERE语句中的过滤条件会在INNER JOIN之前执行。 2. LEFT JOIN 和RIGHT JOIN 的逻辑处理顺序: A)两表做笛卡尔积(CROSS JOIN)
·
2014-01-14 18:00
sql
TSQL
--TOP选项
TOP选项需要依据ORDER来选取记录,可以依据行数和百分比来选取记录 按照行数来选取10行记录 SELECT TOP(10) * FROM T1 ORDER BY ID 按照行数来选取10%的记录 SELECT TOP(10) PERCENT * FROM T1 ORDER BY ID 在按照百分比来选取记录时,如果总行数*百分比的结果为
·
2014-01-14 18:00
sql
TSQL
--INT转换成指定长度字符串
-- ================================================ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: GGA -- Create date: 20131011 --
·
2014-01-14 18:00
指定长度
TSQL
--自增键和索引对表的插入效率测试
问题描述:数据库操作中,需要对表频繁插入数据,但发现插入效率不高。 解决思路:将数据缓存在服务器上,积攒到一定条数后批处理发送到数据库,在插入时考虑并发和索引对插入效率的影响。 测试结果: 有自增主键 有自增无索引 无自增无索引单表单线程 24113/s 2444
·
2014-01-14 18:00
sql
TSQL
--标示列、GUID 、序列
--1. IDENTIY 列不能为空,不能设默认值,创建后不能使用ALTER TABLE TableName ALTER COLUMN修改,每张表只能有一个自增列--2. 查看当前值:SELECT IDENT_CURRENT('TableName'),-- 查看增量值:SELECT IDENT_INCR('TableName')-- &nb
·
2014-01-14 17:00
sql
TSQL
--使用CTE完成递归查询
CREATE TABLE TB001( CategoryId INT PRIMARY KEY, ParentCategoryId INT, CategoryName NVARCHAR(200))GO WITH TAS( SELECT T1.CategoryId, T1.CategoryName, T1.ParentCategoryId,
·
2014-01-14 17:00
递归查询
TSQL
--SQL SERVER 常用系统变量
----------全局变量select @@version as '版本';---------------------------返回当前数据库的版本信息 select APP_NAME ( ) as '当前会话应用程序';------------返回当前会话的应用程序信息 select @@ERROR as '错误ID';---------------------------返回上
·
2014-01-14 17:00
SQL Server
TSQL
--关联更新和删除
--=================================================== --测试CODE USE tempdb; GO DROP TABLE TB1 GO DROP TABLE TB2 GO SELECT TOP(10) ROW_NUMBER()OVER(ORDER BY object_id) AS RID, object_id
·
2014-01-14 17:00
sql
LinkServer--访问远程数据表三种方式
在
TSQL
中访问远程数据库有三种方式:1.OPENROWSET2.OPENDATASOURCE3.LinkServer 在使用openrowset/opendatasource前搜先要启用Ad Hoc
·
2014-01-14 14:00
server
数据库优化实践【高级索引、反范式篇】
经过索引优化,重构
TSQL
后你的数据库还存在性能问题吗?完全有可能,这时必须得找另外的方法才行。
zhixiang2010
·
2014-01-02 09:00
数据库
优化
数据库优化实践【
TSQL
篇】
除此之外,我们还可以调整数据访问代码和
TSQL
,本文就介绍如何以最优的方法重构数据访问代码和
TSQL
。
zhixiang2010
·
2014-01-01 09:00
数据库
优化
(19) 临时表使用的两个极端
一种是从不使用临时表,直接不用或用普通表来做这个功能 一种是会点
TSQL
的,喜欢把SQLServer的经验套过来,但忽视了数据库不同,使用方式是有差异的。
xcltapestry
·
2013-12-15 21:00
plsql
临时表
项目经验
[原创]SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问
TSQL
查询Excel数据使用openrowset通常会报如下错误:消息15281,级别16,状态1,第1行 SQLServer阻止了对组件'AdHocDistributedQueries'的STATEMENT'OpenRowset
·
2013-12-11 08:00
sql
server
SQLSERVER分布式事务使用实例
复制代码代码如下:--BEGINDISTRIBUTEDTRANSACTION[transactionname]--标志一个由分布式事务处理协调器MSDTC管理的
TSQL
分布式事务开始--SERVERA服务器为主控服务器
·
2013-11-21 10:21
分布式事务笔记
SQLSERVER分布式事务的使用 2 3 --BEGIN DISTRIBUTED TRANSACTION [transactionname] 4 --标志一个由分布式事务处理协调器MSDTC管理的
TSQL
·
2013-11-04 12:00
分布式事务
TSQL
update 简单应用小总结
UPDATE有两种基本的格式。一种是用静态数据来修改表,另一种是用其他表中的数据来修改表。下面是第一种格式:1UPDATE#famousjaycees2SETjc='Jhonycash',3occupation='singer/songwrite',4becamefamous=1955,5notes='beganc'6WHEREjc='Jhonycaeer'第二种格式如下:1IFNOTEXISTS
c#在路上
·
2013-10-22 23:00
序列重置
);tsqlvarchar2(100); begin executeimmediate'select'||v_seqname||'.nextvalfromdual'inton; n:=-(n-1);
tsql
administrator1616
·
2013-09-23 17:00
sqlserver不太常见的,可能常见但又疑问的
tsql
语句
2013年10月29日16:01:58 当数据有 time类型列时候,比如 打电话的通话时长,我们查询时候不方便,我们可以添加一个冗余列,直接统计秒 ,但是 后期知道的,现在我把例如 00:12:23 的时间换成秒 例如列 bridgeDuration是时长,我们换成秒,存到这里bridgeDurationInt UPDATE dbo.PhoneRecords SET
·
2013-09-13 09:00
sqlserver
月考勤报表的
TSQL
查询
最近考勤模块中需要添加如下图的报表: 我们原先的数据库是设计经过各种简化后如下图所示(不考虑批准天数、销假和请假类型等情况):下面的SQL语句可以创建如上图的数据表,并填充一下测试数据: 1 -- 用户请假表 2 IF OBJECT_ID ( ' LeaveDays ' ) IS NOT NULL
Bery
·
2013-09-09 16:00
数据库实现分页查询显示
现在一般用的比较多的数据库,应该是Oracle,MSSQL(
Tsql
),mysql,但是他们并没有统一的标准来实现分页查询,也就是没有统一的SQL标准,所以他们三个方法各不同给编码人员造成了很大的不便。
CHINAonlyQiu
·
2013-08-23 15:00
unixODBC , freetds ,
tsql
/
tsql
-CCompile-timesettings(establishedwiththe"configure"script) Version:freetdsv0.91
qdujunjie
·
2013-08-13 15:00
sql2012包含数据库,快速生成用户
tsql
脚本
今天太忙(下班时,发现一个考试网站的不算BUG的BUG,这个BUG刚好能让我找到想要的数据,现在正辛苦的编码中...)不多说,今天的技术文章,简单一点,帖一段昨天写的SQL代码用于SQL2012中包含数据库中2级帐号的CREATE生成脚本 脚本如下: USE[master] GO /* execusp_addcontaindbuser'dba_TEST51ak
·
2013-07-19 10:00
2012
用
TSQL
从sqlserve 发布订阅链中删除一张或几张表
一个简单的存储过程,用来实现从一个SQLSERVE发布订阅链中删除一张或几张表。 /* 1.停日志读取代理 2.execusp_从复制订阅中删除表'dbtestPub','test1' 3.开日志读取代理 author:51ak date:20130509 分发库所在服务器执行 */ createprocusp_从复制订阅中删除表(@发布名varchar(25
·
2013-07-19 10:00
sql
TSQL
根据经纬度计算两点间的距离;返回米(m)
--============================================= --Author:Forrest --Createdate:2013-07-16 --Description:根据经纬度计算两点间的距离;返回米(m) --============================================= ALTERFUNCTION[dbo].[Fun
ForrestWu
·
2013-07-16 10:00
plsql和
tsql
常用函数比对
http://www.jb51.net/list/list_154_1.htm 数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:selec
·
2013-07-09 16:00
plsql
全面对比T-SQL与PL/SQL
1)数据类型
TSQL
PL/SQL numeric(p,s) numeric(p,s) or NUMBER(p,s)
·
2013-07-09 16:00
pl/sql
Create Table DDL sample(
TSQL
)
IFEXISTS(SELECT1FROMsysobjectso,sysusersuWHEREo.uid=u.uidANDo.name='Table_Name'ANDu.name='dbo'ANDo.type='U') droptableTable_NameIF(@@error!=0)BEGIN PRINT"ErrorCREATINGtable'databasename.dbo.tablename'
·
2013-07-05 22:00
create
Create Table DDL sample(
TSQL
)
IF EXISTS (SELECT 1 FROM sysobjects o, sysusers u WHERE o.uid=u.uid AND o.name = 'Table_Name' AND u.name = 'dbo' AND o.type = 'U') drop table Table_Name IF (@@error != 0) BEGIN PRINT "Error CREA
runfeel
·
2013-07-05 08:00
create
Create Table DDL sample(
TSQL
)
IF EXISTS (SELECT 1 FROM sysobjects o, sysusers u WHERE o.uid=u.uid AND o.name = 'Table_Name' AND u.name = 'dbo' AND o.type = 'U') drop table Table_Name IF (@@error != 0) BEGIN PRINT "Error CREA
thecloud
·
2013-07-05 08:00
create
没有共享存储和仲裁盘的SQL Server 2012HADR故障手动切换
TSQL
---恢复内容开始---没有共享存储和仲裁盘的SQLServer2012HADR故障手动切换
TSQL
因为一些原因有些SQLSERVER集群中没有配置仲裁盘,只有一主一辅两个实例。
·
2013-04-28 17:00
sql
server
linux 通过 freetds下访问sqlserver
prefix=/usr/local/freetds--with-tdsver=8.0--enable-msdblib$make$makeinstall连接测试/usr/local/freetds/bin/
tsql
-H192.168.15.5
red10057
·
2013-04-27 08:00
SELECT 失败,因为下列 SET 选项的设置不正确: 'ARITHABORT'
1.你必须在
TSQL
前SetARITHABORTON,代码如下 SetARITHABORTON GO INSERTINTOta..2.在ADO中,你可以这样来写(C#代码) MyConnection.Execute
呆小丁
·
2013-04-05 09:00
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他