- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 pivot用法
declare @tb table (id int primary key identity(1,1), name nvarchar(50), 课目 nvarchar(2), 分数 decimal(10,2))insert into @tb select '张三','语文',80 union all select '张三','英语',95
2013-06-03 11:12:35 897
原创 sql server xml二
declare @xml xmlselect @xml='chinajiabing 男20jiabing 男23'--1.query 获得第二名同学的年龄元素select @xml.query('class/student[@id=2]/age[1]')--2.value 获得第二名同学的年龄只含内容select @xml.value
2013-04-13 16:32:23 407
原创 存储过程变量影响时间
create procedure A asdeclare @xml nvarchar(50), @id int,@name nvarchar(50)select @xml='asdfasfdasdf',@id=1,@name='sdfasdfsafd'gocreate procedure Basdeclare @xml nvarchar(50), @id int,@na
2013-03-31 16:25:25 655
翻译 修复可疑数据库.
MyDB为修复的数据名USE MASTERGOSP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDEGOALTER DATABASE MyDB SET EMERGENCYGOsp_dboption 'MyDB', 'single user', 'true'GODBCC CHECKDB('MyDB','RE
2013-03-19 17:37:58 581
原创 文件组
/*添加文件组fg*/ALTER DATABASE testADD FILEGROUP fg/*添加对应的数据文件*/ALTER DATABASE testADD FILE ( NAME = data_file_01, FILENAME = d:/MSSQL_Data/test_1.ndf, SIZE = 300MB, MAXSIZE = 8912MB, FILEGROWTH = 50
2010-04-13 16:44:00 561
原创 sql server2005安全管理之用户、角色、架构 与 权限
sql server2005安全管理之用户、角色、架构 与 权限 --打开数据库 Use databaseName --创建角色 create role ProgramerRole --用于创建表 存储过程 视图 grant create table,create procedure,create view to ProgramerRole --execute用以执行存储过程,alter用以创建、
2010-04-13 14:12:00 514
转载 列合并与拆分
----------------------列拆分和合并---------------------declare @tb table (id int,value varchar(30))insert into @tb select 1,a,bb union all select 2,a,bb,ccc,dddd---方法1:--select id,value=substring(v
2010-03-18 15:38:00 594
原创 数据库置疑
SQL code--下面语句中的ABCD就是你要修改的数据库名称USE MASTERGOSP_CONFIGURE ALLOW UPDATES,1 GORECONFIGURE WITH OVERRIDEGOupdate sysdatabases set status =32768 where name=ABCDGosp_dboption ABCD, single u
2009-12-16 01:55:00 544
原创 sql 查询先进先出
declare @tb3 table (商品编号 nvarchar(10),批次号 nvarchar(10),库存数量 int,出库数量 int)declare @tb1 table (商品编号 nvarchar(10),批次号 nvarchar(10),库存数量 int)insert into @tb1 select 0001,090801,200 union all sel
2009-12-15 02:48:00 1126
原创 SQL-创建数据库操作
一.创建数据库 语法CREATE DATABASE database_name [ ON [ [ ,...n ] ] [ , [ ,...n ] ] ] [ LOG ON { [ ,...n ] } ] [ COLLATE collation_name ][ FOR LOAD | FOR ATTACH ] ::=[ PRIMARY ]( [ NAME = logic
2009-12-10 13:15:00 853
转载 sql2000作业的执行和sql2000转为sql2005
企业管理器 --管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(TSQL)" --"数据库"选择执行命令的数据库 --"命令"中输入要执行的语句: EXEC 存储过程名 ... --该存储过程用于创建表
2009-12-08 18:11:00 580
转载 ms-sql订阅
SQL Server 2000订阅与发布的具体操作同步过程 一、准备工作,如果完成则可跳过。 1、内网DB服务器作为发布服务器,外网DB服务器作为订阅服务器。 发布服务器和订阅服务器上分别创建Windows用户jl,密码jl,隶属于administrators,注意要保持一致。 2、发布服务器上创建一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录下建文件夹名为SqlCopy,设
2009-12-08 18:04:00 777
转载 ms-sql 存储过程分页
Create PROCEDURE [dbo].[UP_QuickSearch] @TblName VARCHAR(255), -- 表名 @PrimaryKey VARCHAR(20), -- 主键 @OrderBy varchar(100), --排序 @FldNames VARCHAR(1000)
2009-12-07 01:35:00 537
原创 sql xml操作
一.for xml 操作 1.for xml auto:每一行返回一个以表名为元素名,列名为属性的元素;2.for xml raw:每一行返回一个以row为元素名,列名为属性的素;3.for xml path:每一行返回一个指定的元素名,列名为子元素,列值为元素值;4.for xml explicit:每一行返回行集转换为XML文档,行集必须具有特定的格式,可以返回多层;
2009-12-05 02:50:00 803 1
原创 ms-sql 锁
一.为什么要用锁举个例子,有一天张三、李四、王五同时去同一口井打水,一口井三个人同时打水,显然不行,可是呢他们谁也不让,这时候就产生争议了.锁就可以解决这个问题,让他们按顺序排队!一二.锁的分类1.从程序员的角度分为:乐观锁和悲观锁 (1)乐观锁:完全依靠数据库来管理锁工作,假定一个行为一开始时不影响其它操作, 等到影响到时才开始锁定.乐观锁容易产生脏读; (2)悲观
2009-12-04 14:01:00 604
原创 整理mssql导入大全
一.OpenDataSource 1.名称解释:不使用连接服务器名称,而提供特殊连接信息; 2.语法:OpenDataSource(provider_name, init_string ) provider_name:访问数据源接口的名称; init_string:连接字符串; 二.master..xp_cmdshell 1.名称解释:以操作
2009-12-03 16:07:00 596
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人