-
SQLServer和Oracle的常用函数对比 .
所属栏目:[MsSql教程] 日期:2020-12-12 热度:156
?---------数学函数 1.绝对值 S:select abs(-1) value select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) value select floor(-1.001) value from dual[详细]
-
SQLServer事务的隔离级别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
? 事务的隔离级别 SQL Server通过在锁资源上使用不同类型的锁来隔离事务。为了开发安全的事务,定义事务内容以及应在何种情况下回滚至关重要,定义如何以及在多长时间内在事务中保持锁定也同等重要。这由隔离级别决定。应用不同的隔离级别,SQL Server赋予开[详细]
-
char、nvarchar和varchar区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
这3种字符串数据类型是我们使用最多的,我们在数据库设计时到底该怎么使用了?? 首先我们先来分析3个数据类型的说明:? ???1。char? ??????????CHAR的长度是固定的,最长2000个字符。? ???2。varchar?和?varchar2? ?????????可以肯定的是oracle中目前是可以使[详细]
-
sqlserver 做增删改查操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:64
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; using System.Configuration[详细]
-
Read Committed Snapshot和Snapshot Isolation
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
?这两种隔离级别都是通过行版本控制在tempdb中生成数据的复本来解决数据的写和读的时候发生锁及阻塞的问题的。不过snapshot isolation需要在数据库中执行 ALTER DATABASE Aesop SET ALLOW_SNAPSHOT_ISOLATION ON 之后,然后在执行事务之前,设置连接的隔离级[详细]
-
多年困扰我的一个技术问题,希望这方面的专家指点一下,有关SQLS
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
一直一来我没能比较完美的解决SQLServer里的并发问题解决,找了很多次资料, 一直没能找到我想要得到的文章,或者解决核心问题的文章,现在我先承认自己这 方面我不行,然后向大家学习一下,提高一下。 只是一个人写程序,运行一份,那基本上是很少遇到这样[详细]
-
SqlServer2008修改表结构后无法保存
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,如果强行更改会出现以下提示:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保[详细]
-
sqlserver / oracle 删除重复行的办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
? ?? 在日常维护 经常会有一些表少某些索引约束导致一些表出现重复行,使后期再转换的时候多了数据,导致数据不对。 今天发个删除完全一样的数据的记录。 ? sql查询案例:删除2条完全一样的数据2011-03-14 17:10删除2条完全一样的数据 今天百度知道上面,有看[详细]
-
sqlserver 左连接的写法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
select a.req_id,a.port_in_did,a.acctid,a.status,a.country,a.port_in_provider,b.calling_plan_name,c.filetype,a.first_name,a.last_name,a.street_number,a.street_number_suffix,a.pre_directional,a.street_name,a.street_suffix,a.post_directional,[详细]
-
sqlserver日期函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
? SQLServer时间日期函数详解,SQLServer,时间日期, 1.????? 当前系统日期、时间 ??????? select getdate() 2. dateadd????? 在向指定日期加上一段时间的基础上,返回新的 datetime 值 ?????? 例如:向日期加上2天 ?????? select dateadd(day,2,'2004-10-15')[详细]
-
分析Sqlserver与access数据库sql语法的10大差异
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
?做项目时,最常用的数据库即Sqlserver与Access数据库莫属了!但使用会经常发现很多SQL执行的问题。这里整理出之间的差异,做个十大差异的总结。? ACCESS结构简单容易处理,而且也能满足多数的网站程序要求,也是初学者的试牛刀。?ACCESS是小型数据库,既然[详细]
-
分页查询 oralce sqlserver mybatic实现原理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:155
? ? ?oracel:实现原理 SELECT * ? FROM (SELECT T.*,ROWNUM RN FROM PUB_USER T) ?WHERE RN BETWEEN 10(pageStart) AND 20(pageEnd); sqlservel: ?select top 5 * from pub_user wehre userID not in ? (select top (n-1)*5 userID ?from pub_user order[详细]
-
MSSQLSERVER利用日志恢复drop table的表数据[转]
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
-- 创建测试数据库 CREATE DATABASE Db GO -- 对数据库进行备份 BACKUP DATABASE Db TO DISK = ' c:db.bak ' WITH FORMAT GO -- 创建测试表 CREATE TABLE Db.dbo.TB_test(ID int ) -- 延时1秒钟,再进行后面的操作(这是由于SQL Server的时间精度最大为百分之[详细]
-
SQLServer安全加固
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
sql服务器安全加固 5.1 密码策略 由于sql server不能更改sa用户名称,也不能删除这个超级用户,所以,我们必须对这个帐号进行最强的保护,当然,包括使用一个非常强壮的密码,最好不要在数据库应用中使用sa帐号。新建立一个拥有与sa一样权限的超级用户来管理[详细]
-
博易(BlogEngine)安装教程(使用SQLSERVER数据库)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
原文:http://www.cfxixi.com:8085/post/2012/03/03/BlogEngine-Install-Guide.aspx 1.首先请确认你的服务器或者pc所安装的framework版本 然后上http://www.blogyi.net/download/release-archive/ 选择你的服务器所能支持的博客版本 ? 2.这里有两个版本,web[详细]
-
sqlserver 随笔
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
CAST将某种数据类型的表达式显式转换为另一种数据类型。 语法: CAST ( expression AS data_type ) CAST(ytd_sales AS char(20)) Right()功能从字符串右端取指定个数字符。 参数string:string类型,指定要提取子串的字符串n:long类型,指定子串长度返回值S[详细]
-
SSIS实用教程(SQLServer2005)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
创建新的 Integration Services 项目 SQL Server 2005 其他版本 2(共 3)对本文的评价是有帮助评价此主题 更新日期: 2005 年 12 月 5 日 在Microsoft SQL Server 2005 Integration Services (SSIS) 中创建包的第一步就是创建一个 Integration Services 项[详细]
-
SSIS教程SQlServer2008R2
所属栏目:[MsSql教程] 日期:2020-12-12 热度:134
SSIS教程2008R2 2012.03.05 任务 1:创建新的 Integration Services 项目 SQL Server 2008 R2 其他版本 1(共 1)对本文的评价是有帮助 评价此主题 在 Integration Services 中创建包的第一步就是创建一个 Integration Services 项目。此项目包含在数据转换[详细]
-
SQLServer update语句用法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
? UPDATE语句用于创建一个更新查询,根据指定的条件更改指定表中的字段值。UPDATE语句不生成结果集,而且当使用更新查询更新记录之后,不能取消这次操作。 语法:UPDATE table SET newvalue WHERE criteria 说明:table参数指定表的名称,其中包含要[详细]
-
sqlserver 查看表所占磁盘空间
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
方法1: 可以通过SP_SPACEUSED来查看 sp_spaceused 显示行数、保留的磁盘空间以及当前数据库中的表所使用的磁盘空间,或显示由整个数据库保留和使用的磁盘空间。 语法 sp_spaceused [[ @objname = ] ' objname ' ] [ , [ @updateusage = ] ' updateusage '[详细]
-
Read Committed Snapshot和Snapshot Isolation
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
? 这两种隔离级别都是通过行版本控制在tempdb中生成数据的复本来解决数据的写和读的时候发生锁及阻塞的问题的。不过snapshot isolation需要在数据库中执行 ALTER DATABASE Aesop SET ALLOW_SNAPSHOT_ISOLATION ON 之后,然后在执行事务之前,设置连接的隔离[详细]
-
自己搭建netbpm-0.8.8.1
所属栏目:[MsSql教程] 日期:2020-12-12 热度:63
1.准备工作 1.1创建数据库,根据实例里的数据库文件进行建表和初始化数据(createsqlserver,organisation.sql)。 1.2 修改配置文件app_config.xml 将mysql server连接串注释掉,取消ms sqlserver注释。 修改如下: settings item key="hibernate.connection.[详细]
-
char,varchar,nvarchar以及datetime和smalldatetime的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:84
char,varchar,nvarchar的区别 datetime和smalldatetime的区别 ,这个版比较简单但很实用, char,nvarchar的区别 平时的ASCII汉字为两个字节 字符串为 dj小溅溅 char??????? 100??? 8个字节,92个空格 varchar?? 100??? 8个字节,无空格??? 最长为1-8000 nvar[详细]
-
SQLSERVER存储过程用游标案例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
USE [TEST_DB]GO/****** [PRT].[Move_Data_TO_TEST_TABLE_IM]Script Date: 03/07/2012 14:36:16 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO/**********************************************************************************把数据从表 DAT[详细]
-
sqlserver 中使用sqlcmd 执行*.sql文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
有时候当我们拿到一个sql大的脚本文件(比如几百M),要执行的话,可以选择sqlcmd 1.就下面一句 C:sqlcmd -i? test.sql -d databasename -s 127.0.0.1 注意:这个test.sql文件要放到对应的盘符中去(这里就是放入C盘) 具体参照:http://blog.sina.com.cn/s/b[详细]