什么是存储过程呢? 存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令 通俗来讲:存储过程其实就是能完成一定操作的一组SQL语句 那为什么要用存储过程呢 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重...
以下所有例子均Studnet表为例: 计算字符串长 len()用来计算字符串的长度 select sname ,len(sname) from student字符串转换为大、小 lower() 用来将一个字符串转换为小写,uppe...
1.一个月第一天的 SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) 2.本周的星期一 SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()...
在CMD模式 1 进入SQL Server 安装文件所在目录(setup.exe文件所在目录) 2 运行命令:Net stop mssqlserver 3 Setup /QUIET /ACTIO...
大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数据仓库方面的项目,以下的一点东西算是数据库优化方面的学+实战的一些心得体会了,拿出来大家共享。欢迎批评指正阿 SQL语句 是对数据(数据)进行操作的惟一途径 消耗了70%~90%的数...
1.合理使用索 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要...
操作符优 IN 操作 IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格 但是INSQL性能总是比较低...
CREATE TABLE ( IDENTITY (1, 1) NOT NULL , (50) COLLATE Chinese_PRC_CI_AS NULL , (50) COLLATE Chinese_PRC_CI_AS NU...
--创建测试环境 USE tempdb; GO IF OBJECT_ID('dbo.Orders') IS NOT NULL DROP TABLE dbo.Orders; GO CREATE TABLE dbo.Orders ( ...
普通行列转 (爱新觉罗.毓华 2007-11-18于海南三) 假设有张学生成绩(tb)如下: Name Subject Result 张三 语文 74 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 李四 ...
--返回数据 select * from dbo.MOCTC --考虑到低版本SQL2000,使用identity(int,1,1),增加ID自增 select identity(int,1,1) as id,* into _tem...