数据库相关
meimenglai
这个作者很懒,什么都没留下…
展开
-
将表中重复的字段记录都找出来
select * from employees where hiredate in (select hiredate from employees group by hiredate having count(*)>1)order by hiredate原创 2011-03-29 15:09:00 · 306 阅读 · 0 评论 -
SQL Server2000主键、唯一索引和聚集索引联系与区别
1.概念·主键:同一张表用于标识各条记录的字段,就可以拿来做主键,和人的身份证号码一样;·唯一索引:限制一个或多个组合列的值唯一;·聚集索引:将一个或多个组合列值相同的记录进行排序移动(聚集)到一块,创建/删除聚集索引会导致非聚集索引重建;2.主键和唯一索引主键和唯一索引都要求值唯一,但是它们还是有区别的:①.主键是一种约束,唯一索引是一种索引;②.一张转载 2012-07-16 15:46:15 · 4160 阅读 · 0 评论 -
row_number()、over()、insert into及group by 测试-sqlserver2008-201203230859
CREATE TABLE [dbo].[tb6]( [a] [varchar](5) NULL, [b] [varchar](5) NULL) ON [PRIMARY]insert into tb6 values('a',null)insert into tb6 values('a',null)insert into tb6 values('b',null)insert原创 2012-03-23 08:56:33 · 1421 阅读 · 0 评论 -
经典实例-sqlserver2008201203231005
某表tb,一列aastr1str2str3str4str5str6str7str8....想把每两行的字符串连接起来,如astr1str2str3str4str5str6......再求高手最佳答案1:create table tb(avarchar(10))insert into tb values(转载 2012-03-23 10:10:54 · 402 阅读 · 0 评论 -
增加列、列改主键、递增填充空列测试-sqlserver2008201203230953
create table tb1(a varchar)alter table tb1 add b varchar nullalter table tb1 alter column a varchar not nullalter table tb1 add constraint pk_主键约束 primary key(a)insert into tb1 values('a',null原创 2012-03-23 09:51:31 · 559 阅读 · 0 评论 -
oracle密码忘记了怎么办?
在cmd中登陆采用“sqlplus system/password@mars”这样的方式登陆 Oracle提供两种验证方式,一种是OS验证,另一种密码文件验证方式,如果是第一种方式用以下方法修改密码: sqlplus /nolog; connect / as sysdba alter user sys identified by ; alter user system id原创 2011-01-04 23:20:00 · 337 阅读 · 0 评论 -
如何将excel导入数据库中
1、打开企业管理器,打开要导入数据的数据库,在表上按右键,所有任务-->导入数据,弹出DTS导入/导出向导,按 下一步 , 2、选择数据源 Microsoft Excel 97-2000,文件名 选择要导入的xls文件,按 下一步 , 3、选择目的 用于SQL Server 的Microsoft OLE DB提供程序,服务器选择本地(如果是本地数据库的话,如 VVV),使用 SQL Ser原创 2011-01-04 23:47:00 · 380 阅读 · 0 评论 -
SQLServer2000如何远程登陆
在“企业管理器”的“SQL SERVER 组”上点击鼠标右键,选择“新建 SQL SERVER 注册”,在弹出窗口上点击“下一步”,这里左边框会显示局域网内可用的服务器,如果没有,也可以上左边上面的输入框里输入目标服务器的名称或IP地址,再单击“添加按钮”,继续“下一步”,在出现的界面选择一种登录/验证方式,一般选择下面那种,再点“下一步”,这时有可能会出现输入用户名和密码的界面,如果原创 2011-01-16 14:07:00 · 621 阅读 · 0 评论 -
更改sql server的身份验证模式和sa密码
下面以操作系统Windows 2000上的SQL Server 2000为例,对误将身份验证模式选择为“windows身份验证模式”的数据库进行修改,操作步骤为: 1. 打开企业管理器,依次展开服务器组,用右键单击软件使用的服务器。 2. 在弹出的快捷菜单,执行“属性”命令,出现“SQL Server属性”对话框。如图3所示。单击“安全性”标签,在“安全性”选项框中,将“仅Windo原创 2011-01-18 09:45:00 · 800 阅读 · 0 评论 -
做数据库接口
对给定的链接服务器执行指定的传递查询。该服务器是 OLE DB 数据源。OPENQUERY 可以在查询的 FROM 子句中引用,就好象它是一个表名。OPENQUERY 也可以作为 INSERT、UPDATE 或 DELETE 语句的目标表进行引用。但这要取决于 OLE DB 访问接口的功能。尽管查询可能返回多个结果集,但是 OPENQUERY 只返回第一个。 参数 linked_原创 2011-03-20 21:58:00 · 866 阅读 · 0 评论 -
灵活运用 SQL SERVER FOR XML PATH
FOR XML PATH 有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主. 一.FOR XML PATH 简单介绍 那么还是首先来介绍一下FOR XML PATH ,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结转载 2012-03-21 11:09:13 · 702 阅读 · 0 评论