-
SqlServer 使用 row_number分页
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
select?*?from?(select?row_number()over(order?by?Server_no?desc)?as?rownum,Server_no,Game_Name,Server_name?from?T_GameServer_List?where?IS_DELETE?=?'N'?and?Game_name?like?'%q%')as?t?where?t.rownum??#{condtion.offestStart}?and?t.rownum?=?#{c[详细]
-
SqlServer安装出错解决办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
http://wenku.baidu.com/view/8a9cedd580eb6294dd886c90.html?st=1[详细]
-
sqlserver2008添加删除字段
所属栏目:[MsSql教程] 日期:2020-12-12 热度:188
[sql] view plaincopyprint? 添加,刪除字段 ? ?? 如果要在数据表中添加一个字段,应该如何表示呢?下面就为您介绍表添加字段的SQL语句的写法,希望可以让您对SQL语句有更深的认识。 ? ?? 通用式: ? alter table [表名] add [字段名] 字段属性 default 缺省[详细]
-
sqlserver2008R2日志已满的解决办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
USE [master] GO ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DNName SET RECOVERY SIMPLE --简单模式 GO USE DNName GO DBCC SHRINKFILE (N'DNName_Log',11,TRUNCATEONLY) GO USE [master] GO ALTER DATABASE DNName SET RE[详细]
-
SQLServer常用系统函数(摘自网络)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:162
-- 字符串函数 -- 分别取左边个字符、右边个字符 Declare @S Varchar ( 200 )= 'abcdefghijk' Select Left( @S , 3 ) as S1 ,Right( @S , 3 ) as S2 Go -- 从第个字符开始,取个字符 Declare @S Varchar ( 200 )= 'abcdefghijk' Select SubString ( @S , 3 ,[详细]
-
SqlServer取出多个字段列中的最大值和最小值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
现有表table1,四个int型 字段 F1,F2,F3,F4;现要查询得到四列中的最大值,并只需要返回最大值 方法一: view source print ? 1. select? case ? when F12F34 then F12? else ? F34 end as MaxNum from 2. (select? when F1F2 then F1? F2 end as F12, 3. when[详细]
-
SQLServer优化与配置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:64
/* SQLServer 优化与配置 */ ? -- 读写快照 : 适用于读取与写入的比例可能是几十一或者数百 -- 查看当前已提交读快照状态 --is_read_committed_snapshot_on : 0 未启用 1 已启用 Select Name , is_read_committed_snapshot_on From Sys . Databases Where N[详细]
-
SQLServer日志文件清除方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:188
近日,因发现某系统SQLServer数据库的日志文件较大,需要对其进行清理。本来以为是个很简单的事情,SQL Server Management Studio中有现成的菜单功能,点两下鼠标就行了。但在实际操作中却发现不起作用。因为涉及到数据,担心误操作导致不可挽回的损失,所以[详细]
-
SQLServer资料库的导入和导出
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
/* 资料库的导入和导出 */ ? -- 复制表结构 USE LWSf GO select * into T_tmp_statusdescript from T_statusdescript where 1 = 2 ? -- 字段值分隔符: , 换行符: 回车 ,从第行开始,因为第一行是标题 BULK INSERT dbo . T_tmp_statusdescript FROM 'D:T_[详细]
-
sqlserver 2012 账户强制过时修改
所属栏目:[MsSql教程] 日期:2020-12-12 热度:143
编写站点新建的数据库账户,由于在创建时忘记勾掉强制更改密码选项,站点连接时就报错,此时需要修改密码或去掉强制更改密码选项,直接在界面上修改此时是勾选不掉强制密码过时选项的,可以使用如下命令直接修改,假设账户为abc。 USE Master GO ALTER LOGIN[详细]
-
SqlServer索引及优化详解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
http://blog.csdn.net/china2010pan/article/details/6953498 (一)深入浅出理解索引结构 ??????? 实际上,您可以把索引理解为一种特殊的目录。微软的 SQL SERVER 提供了两种索引:聚集索引( clustered index ,也称聚类索引、簇集索引)和非聚集索引( no[详细]
-
SqlServer 时分秒函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
select GETDATE() as '当前日期',DateName(year,GetDate()) as '年',DateName(month,GetDate()) as '月',DateName(day,GetDate()) as '日',DateName(dw,GetDate()) as '星期',DateName(week,GetDate()) as '周数',DateName(hour,GetDate()) as '时',DateName[详细]
-
SQLServer 在SSMS插入失败却无任何提示
所属栏目:[MsSql教程] 日期:2020-12-12 热度:72
1小时前在处理数据时,往一个表中插入2000多行数据,insert into ……select ……的写法。 执行后提示如下: (2237 行受影响) ------------------------ 结果查表时发现没插入! 查看日志,用profile 跟踪,用try…catch捕获都没发现什么问题。 最终网上搜索[详细]
-
SQLServer2008 关于CASE WHEN
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
CASE WHEN的两种格式 1.简单Case函数 CASE sex ???????? WHEN '1' THEN '男' ???????? WHEN '2' THEN '女' ELSE '其他' END 2.Case搜索函数 CASE WHEN sex = '1' THEN '男' ???????? WHEN sex = '2' THEN '女' ELSE '其他' END 1).两者相比,Case搜索函数功能[详细]
-
SQLServer 执行存错过程完成后却提示 不存在或者没有所需的权限
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
今天遇到一个奇怪的问题: 新建一个存错过程,授予执行权限。 USE [MyDB]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [dbo].[mp_Statistic]AS BEGIN DECLARE @sql NVARCHAR(MAX)SET @sql = '……此处为一个嵌套查询,用户都有权限……[详细]
-
SQLServer删除log文件和清空日志的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
数据库的性能是DBA都需要重点关注的,日志文件的增多严重影响数据库的性能,本文将为您介绍SQL Server删除日志文件的方法,供您参考,希望对您有所帮助。 数据库在使用过程中会使日志文件不断增加,使得数据库的性能下降,并且占用大量的磁盘空间。SQL Serve[详细]
-
sqlserver行号Row_number不用order by
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
sqlserver中获取行号使用Row_number函数,如: SELECT ROW_NUMBER() OVER(ORDER BY CREATEDTIME DESC) AS NUMBERROW, id,initid,name,customerrole,CREATEDTIME FROM PARTY_CUSTOMER 如果只是单纯使用行号,而不需要order by 则可写为如下形式: SELECT? ROW[详细]
-
[SqlServer01]-数据库表及数据操作控制
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
有时候我们希望某些表的数据不能被删除,可以使用下面的触发器。 Create trigger [dbo].[trg_del] on [dbo].LogInfo instead of delete AS BEGIN declare @cou int select @cou=count(*) from deleted; if (@cou0) RAISERROR('数据不允许删除!',16,1) END 但[详细]
-
[SqlServer02]-数据库优化及管理常用命令
所属栏目:[MsSql教程] 日期:2020-12-12 热度:188
select * from sys.dm_os_schedulers dos; select * from sys.dm_os_waiting_tasks dowt; --高密度查询语句占用CPU资源 select * from sys.dm_os_wait_stats where wait_type = 'SOS_SCHEDULER_YIELD'; --最耗时的sql命令 select * from sys.dm_exec_query_s[详细]
-
powershell 中用Sqlps管理我台sqlserver 2008r2
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
sqlps?[ [ [ -NoLogo ][ -NoExit ][ -NoProfile ]????[ -OutPutFormat { Text | XML } ] [ -InPutFormat { Text | XML } ]??]??[ -Command { -?????????????| script_block [ -args?argument_array ]?????????????| string [ command_parameters ]??????????[详细]
-
安装SqlServer2008R2报语言不符的错的解决方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:127
安装SqlServer2008R2遇到系统提示: SQL Server setup media does not support the language of the OS or does not have ENU localized files. Use the matching language-specific SQL Server media or change the OS locale through Control Panle. 英文[详细]
-
sqlserver中使用local登陆
所属栏目:[MsSql教程] 日期:2020-12-12 热度:77
2种解决方式: 1.服务器名称那里使用“机器名服务器名”?如:OIAR7RFIC62JX36SQLEXPRESS?(方式简单,推荐) 2.打开SQL?Server配置管理器---SQL?Native?Client ???右键点击“别名”--?新建别名 ???协议里选择“Named?Pipes”,然后别名里输入“(local)”,服[详细]
-
这是我第一次接触这么大的数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
今天拿到一个任务,把sqlsever(只有一个表)中的数据导入到postgres中,是不是很简单? 但是问题是sqlserver中的数据有33G,这可是我第一次接触到这么大的数据。没办法,在网上查了一下怎么导入,然后花了两个小时把数据整成了一个sql文件,在通过了一个工[详细]
-
sqlSERVER创建账户
所属栏目:[MsSql教程] 日期:2020-12-12 热度:55
1.需要登录到sql系统,即需要登录账户。 2.需要访问某个数据库,即需要成为该数据库的用户。 3.需要访问数据库中的表,即需要数据库管理员DBA给自己授权,如增、删、改、查的权限。 ? 创建登录账户: 1.Windows身份验证:适合于windows平台的用户不需要密码[详细]
-
常用sqlserver 语句命令
所属栏目:[MsSql教程] 日期:2020-12-12 热度:159
常用sqlserver 语句命令 SELECT SERVERPROPERTY('Edition')SELECT @@VERSIONUSE masterSELECT dbid,DB_NAME(dbid) AS DB_NAMEFROM sysdatabasesORDER BY dbidGO[详细]