文章分类 - sql2005经典操作
一些关于sql数据库的有用操作合集
MSSQL判断表是否存在及字段是否存在
摘要:判断表是否存在IF EXISTS (SELECT * FROM sysobjects WHERE name = 't_dispatchBill_entry' AND xtype = 'U')DROP TABLE t_dispatchBill_entryGO在ms sql中当我们需要修改表结构的时候,有时候因为添加或修改的表字段存在或不存在而导致后面的sql脚本执行失败。 这时我们需要一个语句来判断...
阅读全文
多级数据修改上级编码的sql
摘要:update t_item set fnumber = stuff(fnumber,1,datalength('20.00.02.03'),'20.00.02.01') where fitemclassid=4 and fnumber like '20.00.02.03%'例子:-20-20.00-20.00.02-20.00.02.03-20.00.02.03.010101-20.00.02.0...
阅读全文
如何优化sql server数据库查询
摘要:查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、s...
阅读全文
Transact-SQL语句总汇
摘要:1、创建数据库:create database Flights; //Flights数据库名。 示例1:一个数据库文件和一个日志文件 CREATE DATABASE stuDB ( /*数据文件的具体描述*/ NAME='stuDB_data', //主数据文件的逻辑名。 FILENAME='D:\project\stuDB_data.mdf', //主数据文件的物理名。 SIZE=...
阅读全文
浙公网安备 33010602011771号