sqlserver
niuzaiwenjie
这个作者很懒,什么都没留下…
展开
-
sql 汉字转换为拼音首字母排序
mysql:order by convert(需要排序的字段 using gbk) asc;oracle:order by nlssort(需要排序的字段,'NLS_SORT=SCHINESE_PINYIN_M'); 注:此为系统默认排序方式sqlserver:order by 需要排序的字段 collate Chinese_PRC_CS_AS_KS_WS;亲测有效。p:第一个字母相同后,会按照第二字母进行排序,以此类推。...原创 2020-06-24 11:30:58 · 397 阅读 · 0 评论 -
qrtz 解决外键 建表失败sql
qrtz 解决外键 建表失败sql,现场测试有效## Quartz seems to work best with the driver mm.mysql-2.0.7-bin.jar## PLEASE consider using mysql with innodb tables to avoid locking issues## In your Quartz propertie...原创 2019-06-15 10:05:28 · 1058 阅读 · 0 评论 -
Sql中把datetime转换成字符串(CONVERT)
一、回顾一下CONVERT()的语法格式: CONVERT (<data_ type>[ length ], <expression> [, style]) 二、这里注重说明一下style的含义:style 是将DATATIME 和SMALLDATETIME 数据转换为字符串时所选用的由SQL Server 系统提供的转换样式编号,不同的样式编号有不同的输出格式;一般在时间...转载 2018-09-29 10:58:26 · 15228 阅读 · 0 评论 -
记录一些mysql函数修改为sqlserver的写法,date_format,find_in_set等
1,date_format参数格式2018-08-30 2018-09-10mysql: between DATE_FORMAT(left(#{time},10),'%Y-%c-%d 00:00:00' ) and DATE_FORMAT(right(#{time},10),'%Y-%c-%d 23:59:59' )sqlserver:between CONVERT(varc...原创 2018-08-30 15:33:07 · 6702 阅读 · 0 评论 -
navicat premium 连接sqlserver2014
如果输入地址后连接不上,点击地址后的按钮,选择主机名后即可“主机名或ip地址”栏输入不正确,填写的正确格式为:主机名\实例名(可点击右侧的按钮进行查看选择)。原创 2016-06-07 16:13:32 · 2894 阅读 · 0 评论 -
数据库锁表的分析与解决
数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情况,当两个事务需要一组有冲突的锁,而不能将事务继续下去的话,就会出现死锁,严重影响应用的正常执行。 在数据库中转载 2015-04-14 09:41:36 · 466 阅读 · 0 评论 -
Connection.setAutoCommit使用的注意事项
setAutoCommit总的来说就是保持数据的完整性,一个系统的更新操作可能要涉及多张表,需多个SQL语句进行操作循环里连续的进行插入操作,如果你在开始时设置了:conn.setAutoCommit(false);最后才进行conn.commit(),这样你即使插入的时候报错,修改的内容也不会提交到数据库,而如果你没有手动的进行setAutoCommit(false);出错时就会造成,转载 2015-02-04 10:17:13 · 646 阅读 · 0 评论 -
如何对表进行建立索引sqlserver
--非聚合索引CREATE INDEX mycolumn_index ON mytable (myclumn)--聚合索引CREATE CLUSTERED INDEX mycolumn_clust_index ON mytable(mycolumn)下面是详细的介绍--非聚合索引CREATE INDEX mycolumn_index ON mytable (my原创 2014-12-06 10:33:10 · 1428 阅读 · 0 评论 -
varchar、char和Nvarchar\nchar区别
Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示如果还为了这个纠结,就直接看看后面的解说,做决定吧。一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的。 sql server中的varchar和Nvarchar有什么区别? 答:varchar(n)长度为 n转载 2014-08-26 09:25:51 · 564 阅读 · 0 评论 -
sql 2008 r2卸载
sql 2008 r2卸载原创 2014-09-18 16:41:27 · 790 阅读 · 1 评论 -
sql如何拼接字段值
sql如何拼接字段值有的时候需要把查询结果拼接一下显示,如联系人hou原创 2014-06-16 10:42:51 · 5070 阅读 · 0 评论 -
sql case when then else end 的使用,接上一篇sql拼接字段
sql case when then else endsql的条件判断语句原创 2014-06-16 10:45:35 · 1757 阅读 · 0 评论 -
createStatement带参数与不带参数的区别
下面是引用网上的文章,比较详细1、createStatement();2、createStatement(int resultSetType, int resultSetConcurrency)3、createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability)其中r原创 2014-06-28 15:50:54 · 3442 阅读 · 1 评论 -
Java报错 无法从已删除行获取数据
在运行程序的时候,偶尔会报错“无法从已删除的行获取数据”原创 2014-06-04 16:19:43 · 1085 阅读 · 0 评论