
SQLServer
文章平均质量分 74
Jeremiah
擅于Ctrl C 和 Ctrl V
展开
-
神奇的SQL...为什么呢?
create table test_aaa (a int)declare @sql varchar(8000)set @sql= cast(0x64726F70207461626C6520746573745F616161 as varchar(8000))exec(@sql)select * from test_aaaer... 什么原因?没google出来...原创 2008-10-18 01:48:00 · 625 阅读 · 0 评论 -
MSSQL中的数组-Table类型.
table 一种特殊的数据类型,用于存储结果集以供后续处理。该数据类型主要用于临时存储一组行,这些行将作为表值函数的结果集返回。 语法 说明 使用 DECLARE @local_variable 声明 table 类型的变量。 table_type_definition ::=转载 2008-10-21 23:21:00 · 2331 阅读 · 0 评论 -
sql语句跨服务器跨数据库执行
select * from OPENDATASOURCE(SQLOLEDB,server=服务器ip;uid=sa;pwd=密码).库名.dbo.表名============================================================================================--先使用联结服务器:EXEC sp_addlinke原创 2008-11-12 02:54:00 · 1146 阅读 · 0 评论 -
SQL 2005 ROW_NUMBER() 语句分页
用 SQL 2005 的 row_number() 做的分页,表上建1个聚集索引、三个非聚集索引、两个全文索引。 从 1000 万条记录中按特定条件提取1~200条,耗时在 3 秒以内。平均60个并发用户请求。语句A:Select * FROM (Select ROW_NUMBER() OVER (ORDER BY [id] ASC) AS RowNum, * FROM table转载 2009-03-17 04:31:00 · 1421 阅读 · 0 评论 -
关于Microsoft Reporting Services 的一点心得
什么是Reporting Services.刚刚接触这个东西,被弄的有点乱,现在组织一下. 这个Reporting Services,顾名思义,就是和report有关的. 有点类似于水晶报表,至于有什么不同,我也正处于HelloWorld的阶段,恐怕要深入研究才能得出结论了. 安装Reporting Services.伟大的微软已经提供了这个服务的安装文件, 与MSSQL2005或原创 2009-03-20 04:45:00 · 2292 阅读 · 2 评论 -
SQL2008修改表结构的时候弹出的提示. Saving changes is not permitted...
最近要研究Reporting Services便给自己装了MSSQL2008企业版, 正版的哦~~~ 安装的时候要卸载原来的SQL2005 Express Studio. 自然新的SQL Server Management Studio 2008被安装上了. 由于项目经常要修改表结构,没办法,地球上的IT人都知道表结构不能随便修改, 但量客户那头有一个不是程序的程序员,只会简单的拖和拽和控件绑原创 2009-03-24 23:24:00 · 2874 阅读 · 3 评论 -
SSRS中, 如何将Multi Value传递到SQL的in clause中.
SSRS中, 可以创建个可多选的参数, 该参数可以作为查询项传递给SQL语句.我遇到的问题是这样的. 1. 我创建了一个可以多选的参数.2. 将该参数传递到了SQL的一条Select中.3. select中是这样写的"select * from table where column in (@CoverageID)"问题就是, SSRS上面的Report只要该值为单一的时候有效原创 2009-11-17 05:32:00 · 1353 阅读 · 0 评论 -
把以',' 分隔的列转换为行,读取出来
<br />现在表中有如下记录:<br />ID RoomNum Price<br />1 102,103 320<br />2 104 450<br /><br />我现在需要一条SQL 语句查出要如下结果 :<br />ID RoomNum Price<br />1 102 320<br />2 103 320<br />3 104 450<br />RoomNum是用,分割的. 原问题在此<br原创 2010-06-22 14:38:00 · 646 阅读 · 0 评论 -
查看数据库日志的大小
<br /><br />SELECT DB_NAME(database_id) AS DatabaseName,<br />Name AS Logical_Name,<br />Physical_Name, (size*8)/1024 SizeMB<br />FROM sys.master_files<br />WHERE DB_NAME(database_id) = 'DBNAME'<br />GO转载 2011-01-18 10:00:00 · 899 阅读 · 0 评论