-
sql server字符串非空判断达成方法
所属栏目:[教程] 日期:2021-12-03 热度:123
复制代码 代码如下: CREATE function getcolor (@井号 varchar(50),@层位 varchar(50)) returns varchar(200) as begin declare @sql varchar(2000);set @sql= --distinct select @sql=@sql+ 颜色+, from ( select distinct 颜色 from yourtablename where[详细]
-
jdbc连接sql server数据库问题详解
所属栏目:[教程] 日期:2021-12-03 热度:113
SQL Server连接中问题还真多。不进行设置还真连接不上,这里小记一下!(部分资料来源于互联网) JDBC连接MySQL出现的问题 (例子里面自带JDBC2005的驱动,在lib文件夹下,右键点击Build Path---add to build build path 即可) 运行connectionSqlServer2005[详细]
-
Sql Server触发器的实施
所属栏目:[教程] 日期:2021-12-03 热度:59
Sql Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表由系统来维护,它们存在于内存中而不是数据库中。这两个表的结构总是与被该触发器作用的表的结构相同,触发器执行完成后,与该触发器相关的这两个表也被删除。 对表的操作 Insert[详细]
-
sql处理数据库锁的存储步骤分享
所属栏目:[教程] 日期:2021-12-03 热度:153
邹建 2004.4 复制代码 代码如下: /*--调用示例 exec p_lockinfo1 --*/ alter proc p_lockinfo1 @kill_lock_spid bit=1, --是否杀掉死锁的进程,1 杀掉, 0 仅显示 @show_spid_if_nolock bit=1 --如果没有死锁的进程,是否显示正常进程信息,1 显示,0 不显示 as d[详细]
-
sql server 表结构修改技巧
所属栏目:[教程] 日期:2021-12-03 热度:170
如果我们需要修改sql server表结构,应该怎么做呢?下面就将教您如何修改sql server表结构的方法,希望对您学习sql server表结构方面能够有所帮助。 向sql server表中增加一个varchar列: ALTER TABLE distributors ADD COLUMN address varchar(30); 从sql s[详细]
-
SQL Server正则表达式 替换函数应用分析
所属栏目:[教程] 日期:2021-12-03 热度:86
--SQL正则替换函数 复制代码 代码如下: CREATE function dbo.regexReplace ( @source ntext, --原字符串 @regexp varchar(1000), --正则表达式 @replace varchar(1000), --替换值 @globalReplace bit = 1, --是否是全局替换 @ignoreCase bit = 0 --是否忽略大[详细]
-
SQL 中having 和where的差异分析
所属栏目:[教程] 日期:2021-12-03 热度:85
在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。groupby子句可以将查询结果分组,并返回行的汇总信息Oracle按照groupby子句中指定的表达式的值分组查询结果。[详细]
-
SQL根据指定分隔符分解字符串实现流程
所属栏目:[教程] 日期:2021-12-03 热度:58
如果有一个字符串 eg: sun,star,moon,clouds,想要在MS SQL中根据给定的分隔符,把这个字符串分解成各个元素[sun] [star] [moon] [clouds],如何实现呢?为此,创建一个Function,代码如下: 复制代码 代码如下: CREATE FUNCTION [dbo].[Split_StrByDelimiter](@[详细]
-
H2 数据库导入CSV文件达成原理简析
所属栏目:[教程] 日期:2021-12-03 热度:96
1.启动H2数据库不打开浏览器窗口(默认是打开的) 2.数据库创建SQL增加了支持BigDecimal类型,h2数据库默认是不支持bigdecimal类型的: Sql代码 复制代码 代码如下: create table test(id int(11),charge BigDecimal(12)) Sql代码 复制代码 代码如下: create[详细]
-
sql自动增长标识导致导入数据问题的解决措施
所属栏目:[教程] 日期:2021-12-03 热度:155
对于一个设了自动增长标识的数据表来说,它的字段的值是由数据库自动设置的;这在导数据时很麻烦。 当我们导数据时,我们往往想想将标识字段的数据也导进来,怎么办呢? 方法有两种: 1.用数据库管理工具在界面将表的自动增长标识去除,导完数据,再在界面里[详细]
-
sql无效字符 执行sql语句报错解决措施
所属栏目:[教程] 日期:2021-12-03 热度:163
说起来惭愧,总是犯一些小错误,纠结半天,这不应为一个分号的玩意折腾了好半天! 错误时在执行SQL语句的时候发出的,信息如下: Java代码 [default][2012-11-22 11:35:58,552][ERROR] Java代码 [com.primeton.common.connection.impl.synchronization.TraceL[详细]
-
sqlserver分页的两种写法分别分析
所属栏目:[教程] 日期:2021-12-03 热度:157
第一种是最传统的写法,用存储过程中的变量作为分页的乘数 复制代码 代码如下: [c-sharp] view plaincopyprint?create proc p_paged1 @pageSize int,@currentPage int as select top (@pageSize) * from student where id not in (select top (@pageSize*(@cu[详细]
-
sqlserver分页的两种写法分别详解
所属栏目:[教程] 日期:2021-12-03 热度:109
第一种是最传统的写法,用存储过程中的变量作为分页的乘数 复制代码 代码如下: [c-sharp] view plaincopyprint?create proc p_paged1 @pageSize int,@currentPage int as select top (@pageSize) * from student where id not in (select top (@pageSize*(@cu[详细]
-
SQL语句执行顺序图文详解
所属栏目:[教程] 日期:2021-12-03 热度:58
大家好,我们的数据库已经介绍完了,这里给大家总结一下。 我们这段主要是学习了SQL的增删改查语句,其中查询是我们的重点。我们是以SQL Server 2005来学习的SQL语句,关于SQL Server的图形界面操作,和关于视图、数据库备份还原这些大家下来要下来看一下。[详细]
-
sqlserver中with(nolock)深入详解
所属栏目:[教程] 日期:2021-12-03 热度:67
在查询语句中使用 NOLOCK 和 READPAST 处理一个数据库死锁的异常时候,其中一个建议就是使用 NOLOCK 或者 READPAST 。有关 NOLOCK 和 READPAST的一些技术知识点: 对于非银行等严格要求事务的行业,搜索记录中出现或者不出现某条记录,都是在可容忍范围内,[详细]
-
sqlserver 索引的一些概括
所属栏目:[教程] 日期:2021-12-03 热度:190
1.1.1 摘要 如果说要对数据库进行优化,我们主要可以通过以下五种方法,对数据库系统进行优化。 1. 计算机硬件调优 2. 应用程序调优 3. 数据库索引优化 4. SQL语句优化 5. 事务处理调优 在本篇博文中,我们将想大家讲述数据库中索引类型和使用场合,本文以SQ[详细]
-
SQL Server数据库入门学习概括
所属栏目:[教程] 日期:2021-12-03 热度:82
一图胜十言:SQL Server 数据库总结 一个大概的总结 经过一段时间的学习,也对数据库有了一些认识。 数据库基本是由表,关系,操作组成;对于初学者首先要学的: 1.数据库是如何存储数据的 表,约束,触发器 2.数据库是如何操作数据的 insert,update,delet[详细]
-
sqlserver索引的原理及索引建立的谨慎事项小结
所属栏目:[教程] 日期:2021-12-03 热度:65
聚集索引,数据实际上是按顺序存储的,数据页就在索引页上。就好像参考手册将所有主题按顺序编排一样。一旦找到了所要搜索的数据,就完成了这次搜索,对于非聚集索引,索引是安全独立于数据本身结构的,在索引中找到了寻找的数据,然后通过指针定位到实际的[详细]
-
多列复合索引的使用 绕过微软sql server的一个不足
所属栏目:[教程] 日期:2021-12-03 热度:81
然而,微软sql server在处理这类索引时,有个重要的缺陷,那就是把本该编译成索引seek的操作编成了索引扫描,这可能导致严重性能下降 举个例子来说明问题,假设某个表T有索引 ( cityid, sentdate, userid), 现在有个分页列表功能,要获得大于某个多列复合索[详细]
-
SQL语句分组获取记录的第一条数据的技巧
所属栏目:[教程] 日期:2021-12-03 热度:146
使用Northwind 数据库 首先查询Employees表 查询结果: city列里面只有5个城市 使用ROW_NUMBER() OVER(PARTITION BY COL1 ORDER BY COL2) 先进行分组 注:根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续[详细]
-
sqlserver主键设计的谨慎点
所属栏目:[教程] 日期:2021-12-03 热度:93
在设计主键的时候往往需要考虑以下几点: 1.无意义性:此处无意义是从用户的角度来定义的。这种无意义在一定程度上也会减少数据库的信息冗余。常常有人称呼主键为内部标识,为什么会这样称呼,原因之一在于内部,所谓内部从某种程度上来说就是指表记录,从大[详细]
-
SQL Server中使用Linkserver连接Oracle的技巧
所属栏目:[教程] 日期:2021-12-03 热度:186
1.安装Oracle Client 连接到Oracle的前提是在SQL Server服务器上安装Oracle Client。Oracle Client下载地址如下: 安装完毕后要修改对应的tnsnames文件才能连接对应的数据,该文件所在目录: Oracle安装路径product10.2.0client_1NETWORKADMIN 连接字符[详细]
-
使用cmd命令行窗口操作SqlServer的技巧
所属栏目:[教程] 日期:2021-12-03 热度:169
osql 工具是一个 Microsoft Windows 32 命令提示符工具,您可以使用它运行 Transact-SQL 语句和脚本文件。osql 工具使用 ODBC 数据库应用程序编程接口 (API) 与服务器通讯。 本文主要介绍使用windows下的使用cmd命令行窗口操作Sqlserver,首先我们可以运行 o[详细]
-
sql server 获取系统时间的技巧
所属栏目:[教程] 日期:2021-12-03 热度:160
Sql Server 中一个非常强大的日期格式化函数: 获得当前系统时间,GETDATE(): 2008年01月08日 星期二 14:59 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2008 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/08 Select CONVERT(varchar([详细]
-
新浪微博移动端怎么设定隐身状态
所属栏目:[教程] 日期:2021-12-03 热度:196
新浪微博是人们第一时间了解天下事、热点焦点的重要平台,用户知道在网页新浪微博上,将自己的账号与QQ一样设置成隐身状态,而手机客户端呢?可以设置隐身?怎么设置呢? 其实只需要去到个人主页设置一下就能可以了。 1、用网页打开新浪微博,登录个人账号后,[详细]