手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
MsSQL
sqlserver查询数据库中有多少个表
sqlserver查询数据库中有多少个表 <div class="articalTitle" style="clear:both; line-height:20px; padding-bottom:10px;> SELECT * FROM sysobjects WHERE (xtype = 'U') C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN K
作者:编程之家 时间:2020-10-19
SqlServer 使用 row_number分页
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 > #{
作者:编程之家 时间:2020-10-19
SqlServer安装出错解决办法
http://wenku.baidu.com/view/8a9cedd580eb6294dd886c90.html?st=1
作者:编程之家 时间:2020-10-19
sqlserver2008添加删除字段
[sql] view plaincopyprint? 添加,刪除字段 如果要在数据表中添加一个字段,应该如何表示呢?下面就为您介绍表添加字段的SQL语句的写法,希望可以让您对SQL语句有更深的认识。 通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数 增加字段: alter ta
作者:编程之家 时间:2020-10-19
sqlserver2008R2日志已满的解决办法
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
作者:编程之家 时间:2020-10-19
SQLServer常用系统函数(摘自网络)
--字符串函数 --分别取左边个字符、右边个字符 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,4) as S1 Go --从第个
作者:编程之家 时间:2020-10-19
SqlServer取出多个字段列中的最大值和最小值
现有表table1 , 四个int型 字段 F1,F2,F3,F4;现要查询得到四列中的最大值 , 并只需要返回最大值 方法一: view source print ? 1. select case when F12>F34 then F12 else F34 end as MaxNum from 2. (select case when F1>F2 then F1 else F2 end as
作者:编程之家 时间:2020-10-19
SQLServer优化与配置
/* SQLServer优化与配置*/ --读写快照:适用于读取与写入的比例可能是几十一或者数百 --查看当前已提交读快照状态 --is_read_committed_snapshot_on:0 未启用1 已启用 Select Name,is_read_committed_snapshot_on From Sys.Databases Where Name='LCWSfis' Go --启用已提
作者:编程之家 时间:2020-10-19
SQLServer日志文件清除方法
近日,因发现某系统SQLServer数据库的日志文件较大,需要对其进行清理。本来以为是个很简单的事情,SQL Server Management Studio中有现成的菜单功能,点两下鼠标就行了。但在实际操作中却发现不起作用。因为涉及到数据,担心误操作导致不可挽回的损失,所以还是上网研究了一下,并单独测试没问题后,才敢对实际数据库下手。 具体的操作过程应该是这样的: 一、挑一个夜深人静的时候,先备
作者:编程之家 时间:2020-10-19
SQLServer资料库的导入和导出
/* 资料库的导入和导出*/ --复制表结构 USE LWSf GO select * into T_tmp_statusdescriptfrom T_statusdescriptwhere 1=2 --字段值分隔符:, 换行符:<回车>,从第行开始,因为第一行是标题 BULK INSERT dbo.T_tmp_statusdescript FROM 'D:\T_statusdescrip
作者:编程之家 时间:2020-10-19
sqlserver 2012 账户强制过时修改
编写站点新建的数据库账户,由于在创建时忘记勾掉强制更改密码选项,站点连接时就报错,此时需要修改密码或去掉强制更改密码选项,直接在界面上修改此时是勾选不掉强制密码过时选项的,可以使用如下命令直接修改,假设账户为abc。 USE Master GO ALTER LOGIN abc WITH PASSWORD = 'abcpass' GO ALTER LOGIN abc WITH CHECK
作者:编程之家 时间:2020-10-19
SqlServer索引及优化详解
http://blog.csdn.net/china2010pan/article/details/6953498 (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我
作者:编程之家 时间:2020-10-19
SqlServer 时分秒函数
select GETDATE() as '当前日期', DateName(year,GetDate()) as '年', DateName(month,GetDate()) as '月', DateName(day,GetDate()) as '日', DateName(dw,GetDate()) as '星期', DateName(week,GetDate()) as '周数', DateNam
作者:编程之家 时间:2020-10-19
SQLServer 在SSMS插入失败却无任何提示
1小时前在处理数据时,往一个表中插入2000多行数据,insert into ……select ……的写法。 执行后提示如下: (2237 行受影响) ------------------------ 结果查表时发现没插入! 查看日志,用profile 跟踪,用try…catch捕获都没发现什么问题。 最终网上搜索一下,发现是非空列引起的! 表中某个字段为not null 且无默认值,而插入的列没
作者:编程之家 时间:2020-10-19
SQLServer2008 关于CASE WHEN
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).两者相比,Ca
作者:编程之家 时间:2020-10-19
SQLServer 执行存错过程完成后却提示 不存在或者没有所需的权限
今天遇到一个奇怪的问题: 新建一个存错过程,授予执行权限。 USE [MyDB] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[mp_Statistic] AS BEGIN DECLARE @sql NVARCHAR(MAX) SET @sql = '……此处为一个嵌套查询,用户都
作者:编程之家 时间:2020-10-19
SQLServer删除log文件和清空日志的方法
数据库的性能是DBA都需要重点关注的,日志文件的增多严重影响数据库的性能,本文将为您介绍SQL Server删除日志文件的方法,供您参考,希望对您有所帮助。 数据库在使用过程中会使日志文件不断增加,使得数据库的性能下降,并且占用大量的磁盘空间。SQL Server数据库都有log文件,log文件记录用户对数据库修改的操作。可以通过直接删除log文件和清空日志在清除数据库日志。 一、删除LOG 1、
作者:编程之家 时间:2020-10-19
sqlserver行号Row_number不用order by
sqlserver中获取行号使用Row_number函数,如: SELECT ROW_NUMBER() OVER(ORDER BY CREATEDTIME DESC) AS NUMBERROW,id,initid,name,customerrole,CREATEDTIME FROM PARTY_CUSTOMER 如果只是单纯使用行号,而不需要order by 则可写为如下形式: SELECT RO
作者:编程之家 时间:2020-10-19
[SqlServer01]-数据库表及数据操作控制
有时候我们希望某些表的数据不能被删除,可以使用下面的触发器。 Create trigger [dbo].[trg_del] on [dbo].LogInfo instead of delete AS BEGIN declare @cou int select @cou=count(*) from deleted; if (@cou>0) RAISERROR('数据不允许删除!', 16, 1) E
作者:编程之家 时间:2020-10-19
[SqlServer02]-数据库优化及管理常用命令
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 * fr
作者:编程之家 时间:2020-10-19
powershell 中用Sqlps管理我台sqlserver 2008r2
sqlps [ [ [ -NoLogo ][ -NoExit ][ -NoProfile ] [ -OutPutFormat { Text | XML } ] [ -InPutFormat { Text | XML } ] ] [ -Command { - | script_block [ -args argument_array ]
作者:编程之家 时间:2020-10-19
安装SqlServer2008R2报语言不符的错的解决方案
安装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 local
作者:编程之家 时间:2020-10-19
sqlserver中使用local登陆
2种解决方式: 1.服务器名称那里使用“机器名\服务器名” 如:OIAR7RFIC62JX36\SQLEXPRESS (方式简单,推荐) 2.打开SQL Server配置管理器--->SQL Native Client 右键点击“别名”--> 新建别名 协议里选择“Named Pipes”,然后别名里输入“(local)”,服务器那里输入“机器名\服务器名”,如:“OIAR7RFIC6
作者:编程之家 时间:2020-10-19
这是我第一次接触这么大的数据
今天拿到一个任务,把sqlsever(只有一个表)中的数据导入到postgres中,是不是很简单? 但是问题是sqlserver中的数据有33G,这可是我第一次接触到这么大的数据。没办法,在网上查了一下怎么导入,然后花了两个小时把数据整成了一个sql文件,在通过了一个工具往postgres数据库中导入,没想到一点导入就崩溃,机器内存就4G,怎么受得了呢? 后来想办法,想了想我觉得把所有数据分成若干
作者:编程之家 时间:2020-10-19
sqlSERVER创建账户
1.需要登录到sql系统,即需要登录账户。 2.需要访问某个数据库,即需要成为该数据库的用户。 3.需要访问数据库中的表,即需要数据库管理员DBA给自己授权,如增、删、改、查的权限。 创建登录账户: 创建登录账户: 1.Windows身份验证:适合于windows平台的用户不需要密码,和windows集成验证。 创建windows账户需要调用SQL server内置的系统存储过程sp_gran
作者:编程之家 时间:2020-10-19
常用sqlserver 语句命令
常用sqlserver 语句命令 SELECT SERVERPROPERTY('Edition') SELECT @@VERSION USE master SELECT dbid, DB_NAME(dbid) AS DB_NAME FROM sysdatabases ORDER BY dbid GO
作者:编程之家 时间:2020-10-19
SqlServer 可更新订阅队列读取器代理错误:试图进行的插入或更新已失败
今天发现队列读取器代理不停地尝试启动但总是出错: 其中内容如下: 队列读取器代理在连接“PublicationServer”上的“pubDB”时遇到错误“试图进行的插入或更新已失败, 原因是目标视图或者目标视图所跨越的某一视图指定了 WITH CHECK OPTION, 而该操作的一个或多个结果行又不符合 CHECK OPTION 约束。”。 请确保正确定义了分发和订阅,并确保这两台服务器都在运行
作者:编程之家 时间:2020-10-19
SQLServer更改sa用户名
公司维护部门在维护一个老项目时,数据库使用的是sa连接数据库,造成很大的安全隐患,解决方法是新建一个用户设定权限给客户,但由于该项目是c/s架构。每个客户都要重新配置太麻烦。想能不能建个权限受限的sa,界面上肯定改不了的。网上搜了搜发觉可以给sa用户改名。这样问题企不解决了,来个偷梁换柱,用户密码不变,但权限变了,哈哈! 首先,在企业管理器的查询分析器中运行以下代码(注意,进入查询分析器的用户名的
作者:编程之家 时间:2020-10-19
sqlserver内存释放
原文: 点击打开链接 由于Sql Server对于系统内存的管理策略是有多少占多少,除非系统内存不够用了(大约到剩余内存为4M左右), Sql Server才会释放一点点内存。所以很多时候,我们会发现运行Sql Server的系统内存往往居高不下。 这些内存一般都是Sql Server运行时候用作缓存的,例如你运行一个select语句, 那么Sql Server会将相关的数据页(Sql
作者:编程之家 时间:2020-10-19
sqlserver的sa账户的密码忘了修改方法
情况一:只是忘记了密码 方法一: 第一步:打开 SQL2008 用管理员身份(windows 身份)登录,然后在服务名处 右击选属性 >> 安全性 >> 右边的服务器身份验证选项改为 SQL Server 和 Windows 身份验证模式 >> 确定! 第二步:选择安全性(展开) >> 登录名 >> 双击sa >> 密码改成你需要的密码确定! 第三步:然后关掉SQL2008 或 右击服务名 断开连
作者:编程之家 时间:2020-10-19
上一页
257
258
259
260
261
262
263
264
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native