
sqlserver
rgb_rgb
dba
展开
-
事务隔离级别
前几天同事讲了Transaction isolation level,并且大家一起在SQLServer,Oracle跟MySQL数据库上实验了一下,发觉这些知识还是挺重要的。假如有两个事务并发,顺序如下Transaction A Transaction Bbegin beginquery1 from table A .......转载 2007-05-24 09:15:00 · 378 阅读 · 0 评论 -
right(code,3)=a.n+1
declare @t table(code varchar(6))insert into @t select A001insert into @t select A001insert into @t select A003insert into @t select B003insert into @t select B002insert into @t select C001转载 2007-05-24 15:12:00 · 281 阅读 · 0 评论 -
存储过程 几个商品ID
--創建測試環境Create Table TEST(商品ID Int, Name Varchar(100))Insert TEST Select 1, AUnion All Select 2, BUnion All Select 3, CUnion All Select 5, DGO--創建存儲過程Create ProceDure SP_TEST(@ID Varchar(100))转载 2007-05-25 15:20:00 · 331 阅读 · 0 评论 -
在另一个数据库中查询
select * from OPENROWSET('SQLOLEDB', 'SERVER=.;uid=sa;pwd=;Database=数据库','此处可以添加你想处理的SQL语句') as a原创 2006-10-23 15:11:00 · 433 阅读 · 0 评论 -
MSSQL优化
1.等待事件分析(sys.dm_os_wait_stats) 2.阻塞分析(sys.dm_os_waiting_tasks) 3.最耗CPU、内存、I/O资源的TOP N分析 (sys.dm_exec_requests) 4.绑定变量( sys.dm_exec_query_stats) 5.数据库整体性能优化 解决办法 1.横向扩展进行表分区 2.纵向扩展进行拆表 3.SQL性原创 2012-08-22 11:26:34 · 880 阅读 · 0 评论 -
BCP和BULK INSERT比较
原文:http://blog.youkuaiyun.com/jackmacro/article/details/5959321 经过比较bulk insert 效率更高 BCP运行的SQL: insert bulk test.[dbo].tb1([ContractNumber] varchar(20) collate Chinese_PRC_CI_AS,[DeptType] int, [Categor转载 2013-01-17 17:18:58 · 3607 阅读 · 1 评论 -
sqlserver sp_spaceused用法
sp_spaceused 显示行数、保留的磁盘空间以及当前数据库中的表所使用的磁盘空间,或显示由整个数据库保留和使用的磁盘空间。 语法 sp_spaceused [[@objname =] 'objname'] [,[@updateusage =] 'updateusage'] 参数 [@objname =] 'objname' 是为其请求空间使用信息(保留和已分配的空间)的原创 2013-04-10 14:39:28 · 4876 阅读 · 0 评论 -
mssql oracle 增删改(列,表,索引,主键,临时表)表信息
--增加标识列 ALTER TABLE dbo.XXXX ADD ID int IDENTITY(1,1) --新增列 alter table "xxx".xxx add ID int --字段改名 exec sp_rename '表名.[字段原名]','字段新名','column' exec sp_rename '"xxx".xxx.ID','ID_','column' -原创 2012-08-06 18:37:43 · 1501 阅读 · 4 评论