sql2005
文章平均质量分 81
ch469299503
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql2005的增删改和函数
use sunjob; create table card( cardId int identity(1,1), cardPass varchar(20) ); select * from card; insert into card values('0oIi1'); --把i变成1 表O 变成0,这是replace函数的讲解 update card set cardPass原创 2012-08-02 23:07:59 · 2279 阅读 · 0 评论 -
sql2005关于自定义函数的讲解
use caowen; --关于函数 --没有返回值,没有参数的函数 create function t_ch() as begin print '曹欢'; end; --这是调用 exec t_ch; --这是有简单类型返回值、有参数的函数 create function t_go(@a int, @b int) RETURNS INT as b原创 2012-08-08 20:25:18 · 626 阅读 · 0 评论 -
sql2005视图的讲解
use caowen; --创建一个虚拟表,该表以另一种方式表示一个或多个表中的数据。CREATE VIEW 必须是查询批处理中的第一条语句。 select * from emp; --创建视图 create view emp_view as select * from emp; exec sp_helpText emp_view;--查看视图及表的结构 select * fro原创 2012-08-08 09:29:21 · 477 阅读 · 0 评论 -
sql关于游标和游标、存储过程结合的一个例子
--关于游标的用法 --定义 Transact-SQL 服务器游标的特性,例如游标的滚动行为和用于生成游标对其进行操作的结果集的查询。 --DECLARE CURSOR 接受基于 SQL-92 标准的语法和使用一组 Transact-SQL 扩展的语法。 /* @@FETCH_STATUS 返回被 FETCH 语句执行的最后游标的状态,而不是任何当前被连接打开的游标的状态。 返回值 描原创 2012-08-08 11:35:04 · 903 阅读 · 0 评论 -
sql2005的存储过程
--存储过程 --无参数的存储过程 create procedure emp_pro as select * from emp; exec emp_pro; --带一个参数的存储过程 drop procedure emp_pro1;--删除存储过程 create procedure emp_pro1(@depid int) as select * from emp wher原创 2012-08-08 10:18:39 · 499 阅读 · 0 评论 -
sql2005关于触发器的讲解
--这是触发器 /*触发器中的临时表: Inserted 存放进行insert和update 操作后的数据--就是当我们的触发器在进行添加和更新的时候,系统会把更新和添加记录的数据添加到我们的inserted临时表中 Deleted 存放进行delete 和update操作前的数据 */ drop table emp; drop table dbo.dep; cre原创 2012-08-08 10:48:39 · 609 阅读 · 0 评论 -
sql2005的函数
--函数 --count max min avg sum select count(*)from bj join xibu on bj.xbdm = xibu.xbdm group by xbName compute max(count(*)) --数学函数abs ceiling floor pi power rand select abs(-12.3) as 绝对值 select原创 2012-08-08 09:38:13 · 493 阅读 · 0 评论 -
sql2005的索引
--索引(unique、clustered、nonclustered) --创建索引 truncate table test create unique index un_index on test(name) --系统的存储过程查看索引信息 exec sp_helpindex test --删除索引 drop index test.un_index原创 2012-08-07 11:22:04 · 429 阅读 · 0 评论 -
sql2005数据完整性之约束和规则
--数据的完整性 六种约束:not null 、check、unique、primary key、foreign key、default --创建唯一约束 --这是删除唯一约束 alter table xibu drop constraint weiyi --这是建立唯一约束 alter table xibu add constraint wei原创 2012-08-07 11:11:14 · 708 阅读 · 0 评论 -
sql2005的级联和子查询
use caowen; exec sp_help dep;--这是查看数据库表的结构 select * from sysfiles;--这是查看数据库文件 --这是修改数据库文件 alter database caowen modify file( name='caowenndf1', size=65mb--这里指定的文件的大小一定要比之前的大小要大 ); exec sp_原创 2012-08-07 10:25:45 · 579 阅读 · 0 评论 -
sql2005的简单查询
--这是查询 insert into student_new select name, major, xibudaima, beizhu from student_new select * from student_new --top 这是选择前面的几条记录 select top 2 num, name from student_new --distinct 这是区分重复记录 sele原创 2012-08-06 18:41:36 · 470 阅读 · 0 评论 -
sql2005表的基本操作
use caowen; exec sp_help dep;--这是查看数据库表的结构 select * from sysfiles;--这是查看数据库文件 --这是修改数据库文件 alter database caowen modify file( name='caowenndf1', size=65mb--这里指定的文件的大小一定要比之前的大小要大 ); exec sp_原创 2012-08-06 18:20:43 · 486 阅读 · 0 评论 -
sql2005对数据库的一些基本操作
use caowen; select * from dep; select * from sysfiles; --这是修改数据库的容量 alter database caowen modify file( name='caowenmdf',--这是数据库的逻辑名 size=25mb ); use test; create database wenbin; drop da原创 2012-08-05 17:07:06 · 429 阅读 · 0 评论 -
sql2005的数据类型的讲解
SQL Server 2005 常用数据类型(2009-08-31 09:16:52)转载标签: 数据类型sqlserver2005it 分类: SQLServer2005 SQL Server 2005的数据类型与SQL 2000有一些不同,在创建表时,列的数据类型需要注意几点 用varchar(max)代替text。varchar的最大长度为8000,但是varchar(max)则可原创 2012-08-05 17:05:18 · 562 阅读 · 0 评论 -
sql2005的t-sql的一些基本的语法
use --创建一个新用户,第一个参数是用户名,第二个参数是密码 exec sp_addlogin 'caohuan','wenbin'; exec sp_grantdbaccess use caowen; exec sp_revokedbaccess 'caohuan'; --将当前数据库的访问权限赋予给'caohuan'这个新用户,并且取一个别名,这个别名必须要存在,否则下面的原创 2012-08-05 16:35:17 · 622 阅读 · 0 评论 -
sql2005的表结构修改和数据库创建和授权的讲解
use test; --这是查看当前使用的数据库的一些信息(主要数据库文件,日志文件) select * from sysfiles; --查看有哪些数据库 select * from master..sysdatabases; --查看一个数据库有哪些表 select * from sysobjects where xtype = 'u'; use master; select原创 2012-08-04 12:18:25 · 697 阅读 · 0 评论 -
sql2005的分组、排序、连接
select getdate(); use test; select * from student; insert into student values('王五', 'wenbin','女', 4); -- group by 分组 -- distinct 消除重复记录 select sex from student group by sex; --只有相同的性别的那些记录就原创 2012-08-03 12:11:09 · 606 阅读 · 0 评论 -
sql的简单的增删改查
1启动服务: net start mssql$实例名 net start mssql$sunjob net stop mssql$实例名 2启动资源管理器 sqlwb 数据的完整性 域 实体 自定义 引用 实施数据的约束 check 数据类型 是否为空 主键 唯一 自动增长列原创 2012-08-01 11:31:51 · 575 阅读 · 0 评论
分享