
SQL Server
wl076
男,五官端正,未婚。
展开
-
SQLServer和Oracle常用函数对比
SQLServer和Oracle是大家经常用到的数据库,在此感谢作者总结出这些常用函数以供大家参考。 数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from du原创 2007-05-23 10:02:00 · 765 阅读 · 0 评论 -
删除数据库中所有表中指定的字段
– 更精确的查询SELECT obj.name FROM SysObjects objLEFT JOIN syscolumns col ON col.id = obj.idWHERE obj.XType='U' AND col.name = 'CreateId'ORDER BY obj.Name--定义变量DECLARE @strSql NVARCHAR(4000);DECLARE @原创 2016-08-25 11:45:41 · 4148 阅读 · 2 评论 -
SQL SERVER 2008的转置函数PIVOT
PIVOT函数用于转置数据,即用旋转表的方式把行换成列。PIVOT可以将表中的列换成行如下面的例子:CREATE TABLE Sales.SalesByMonth( year char(4), month char(3), amount MONEY, PRIMARY KEY(year,month))INSERT INTO Sales.Sa原创 2015-04-05 09:41:24 · 2781 阅读 · 0 评论 -
SQL Server2008 打开'xp_cmdshell'
-- To allow advanced options to be changed.EXEC sp_configure 'show advanced options', 1GO-- To update the currently configured value for advanced options.RECONFIGUREGO-- To enable the feature.EXEC sp_configure 'xp_cmdshell', 1GO-- To upda原创 2010-11-17 14:01:00 · 2547 阅读 · 0 评论 -
将日期转换为yyyy/MM/dd格式
<br />两种方法:<br /> <br />1. DateTime.Now.ToString("yyyy///MM///dd");<br />2.DateTime.Now.ToString("yyyy/MM/dd",System.Globalization.DateTimeFormatInfo.InvariantInfo);<br /> <br />原创 2010-08-06 11:42:00 · 998 阅读 · 0 评论 -
Sql server 设置最大内存
下面的示例说明了如何启用 AWE 并为服务器内存最大值选项配置 6 GB 的限制:sp_configure show advanced options, 1RECONFIGUREGOsp_configure awe enabled, 1RECONFIGUREGOsp_configure max server memory, 6144REC原创 2010-03-19 10:07:00 · 4137 阅读 · 0 评论 -
开启事务后,在其中多次查询同一表会报错(运行超时)的解决办法
最近遇到这个问题,困扰了他们很久,就是在开启的事务中,要循环对某一个表进行查询,在查询第一次的时候,没有问题,当查询第二次的时候,就会等上n久,最后返回来“超时”,这是由于在事务开启后,对某一个表进行查询时,会对这个表添加锁,直到这个事务提交或回滚后,这个锁才能被去掉。下面是解决方法,其实也挺简单的,就是加一句话而已:在要查询的表的表名后,添加“with(nolock)”,就这样就可以原创 2010-02-25 18:56:00 · 2098 阅读 · 0 评论 -
更改架构
declare @name sysnamedeclare csr1 cursorforselect TABLE_NAME from INFORMATION_SCHEMA.TABLESopen csr1FETCH NEXT FROM csr1 INTO @namewhile (@@FETCH_STATUS=0)BEGINSET @name=旧的架构名称. +原创 2009-07-24 10:03:00 · 715 阅读 · 0 评论 -
如何创建SQL Server 2000故障转移群集
在创建SQL Server 2000 故障转移群集之前,必须配置 Microsoft 群集服务 (MSCS) 并使用 Microsoft Windows NT4.0 或 Windows 2000 中的群集管理员创建至少一个群集磁盘资源。在运行 SQL Server 安装程序之前,在群集管理员中记下群集驱动器的位置,因为创建新的故障转移群集需要该信息。只有SQL Server 2000 企业版才支持原创 2007-11-13 12:57:00 · 808 阅读 · 0 评论 -
五种提高 SQL 性能的方法
从 INSERT 返回 IDENTITY 我决定从遇到许多问题的内容入手:如何在执行 SQL INSERT 后检索 IDENTITY 值。通常,问题不在于如何编写检索值的查询,而在于在哪里以及何时进行检索。在 SQL Server 中,下面的语句可用于检索由最新在活动数据库连接上运行的 SQL 语句所创建的 IDENTITY 值:SELECT @@IDENTITY这 个 SQL 语句并转载 2007-06-09 10:53:00 · 604 阅读 · 0 评论 -
SQL Server查看所有表大小,所占空间
create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100)) declare @name varchar(100) declare cur cursor for s原创 2017-02-28 10:05:14 · 557 阅读 · 1 评论