标签: sql-server-2005

奇怪的SQL Server Management工作室行为

我目前正在使用SQL Server Management Studio(版本9.00.3042.00)并单击"新建查询"并编写以下代码:

Select 
    colA,
    colB,
    colC
    colD
From
    table1
Run Code Online (Sandbox Code Playgroud)

当我单击解析(复选框)按钮以验证SQL语句时,它会显示"命令已成功完成".是不是解析按钮假设抓住这些简单的错误......

有没有人在Management Studio中遇到过这种行为?这才刚刚开始发生......

ssms sql-server-2005

0
推荐指数
1
解决办法
738
查看次数

SQL 2005查询帮助

我有50个条目的表(用户名字姓名位置等详细信息)

我想创建一个查询,为我提供从第1行到第10行的用户.然后另一个查询给我用户从11到20,依此类推.

有什么方法可以做到吗?

谢谢

sql-server sql-server-2005

0
推荐指数
1
解决办法
112
查看次数

SQL Join的问题

我有两个表,tblEntities和tblScheduling.

tblEntities:

EntityID  ShortName          Active
1         Dirtville          1
2         Goldtown           1
3         Blackston          0
4         Cornfelt           1
5         Vick               1
Run Code Online (Sandbox Code Playgroud)

tblScheduling:

ScheduleID EntityID SchedulingYearID
1          1        20
2          1        21
3          2        20
4          3        19
5          5        20
Run Code Online (Sandbox Code Playgroud)

我需要一个查询,它将显示特定ScheduleYearID的所有活动实体及其日程安排信息.

输出应该看起来像(在这种情况下所需的SchedulingYearID是20):

EntityID ScheduleID
1        1
2        3
4        NULL
5        5
Run Code Online (Sandbox Code Playgroud)

我到目前为止写的查询是:

SELECT     tblEntities.EntityID, tblEntities.ShortName, tblScheduling.ScheduleID
FROM         tblScheduling RIGHT OUTER JOIN
                      tblEntities ON tblScheduling.EntityID = tblEntities.EntityID
WHERE     (tblScheduling.SchedulingYearID = @SchedulingYearID) 
AND (tblEntities.Active = 1)
ORDER BY tblEntities.EntityID
Run Code Online (Sandbox Code Playgroud)

我的问题是使用此查询它将不包括没有调度信息的活动实体(例如上面示例中的EntityID …

sql database sql-server-2005

0
推荐指数
1
解决办法
182
查看次数

更新除NULL之外的数据库表

我有两个具有相同列的表

tbl_source (ID, Title)

tbl_dest (ID, Title)
Run Code Online (Sandbox Code Playgroud)

我想从tbl_source更新tbl_dest标题,其中dest和source中的id匹配.但是,如果源标题为null(或空白),我不想更新dest标题.

我有这个:

UPDATE    tbl_dest
SET              tbl_dest.Title =
      (SELECT     title
        FROM          tbl_source
        WHERE      tbl_dest.id = tbl_source.ID and tbl_source.title is not null)
Run Code Online (Sandbox Code Playgroud)

但它继续插入空值.

我该如何构建这样的查询?

我正在使用SQL Server 2005.

谢谢.

sql sql-server-2005 sql-update

0
推荐指数
1
解决办法
122
查看次数

SQLServer中默认是否允许事务?

我需要使用DbTransactions(在单个数据库上),但我不确定如何确保它在部署到生产环境时继续工作.

应用程序能够使用SQL DbTransactions有哪些要求?它们是否在SQLServer中默认允许(与MSDTC的交易是什么)?

sql-server transactions sql-server-2005

0
推荐指数
1
解决办法
190
查看次数

如何设置MSSQL2005以同时响应"localhost"和另一个名称?

我正在开发一个代码库,它具有许多通过指定名称访问数据库服务器的连接字符串.

<add name="myConnection" 
     connectionString="Data Source=DevServer;Initial Catalog='devData';Persist Security Info=True;User ID=devUser;Password=devPass;" 
     providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

我所在的位置无法访问指定的"DevServer"数据源.
我有一个本地托管在"localhost"的数据库版本.
我想要做的是通过名为"DevServer"的数据源访问我的"localhost"数据库.

我不想失去通过"localhost"访问服务器的能力,因为我有其他项目将其用作数据源.我可以改变配置文件,但我必须确保我不检查它们,因为这会破坏其他人的配置.我仍然希望收到配置文件的任何更新,因此不能选择本地可写版本.

我已经尝试使用SQL Server配置管理器来创建别名,但我认为我做错了,因为我仍然无法使用"DevServer"进行连接.

SQL Server配置管理器应该能够实现我的目标吗?
任何人都可以建议我可以实现这一目标吗?

我想我的问题与类似,但没有接受的答案,它适用于SQL Express.

sql-server-2005

0
推荐指数
1
解决办法
221
查看次数

SQL 2005中的存储过程返回的值是否有任何大小限制?

我试图使用For Xml从SQL Server 2005返回Xml值.从SQL Server返回的xml大小是否有限制?

我将使用ExecuteXmlReader来获取我的C#代码中的值.

此外,XmlReader中可以容纳的数据是否有任何限制?

有什么想法吗...

c# sql-server sql-server-2005

0
推荐指数
1
解决办法
1533
查看次数

从数据库中的数据生成XML的最佳方法是什么?

如果我从数据库中获取数千个分层记录并生成xml,那么以最佳方式执行此操作具有良好的性能和较低的CPU利用率?

c# xml performance sql-server-2005

0
推荐指数
1
解决办法
902
查看次数

使用ajax运行db query(sql server 2005).可能吗?

我从未与ajax合作过.

我需要知道是否可以使用ajax在db(sql server 2005)上运行查询.

我的目标是通过刷新页面来运行查询.

你有什么想法吗?

sql-server ajax sql-server-2005

0
推荐指数
1
解决办法
3121
查看次数

替换全文搜索

我不是MSSQL全文搜索的忠实粉丝(不确定是否还有另一个)有没有人知道其他任何选项?

.net sql-server full-text-search sql-server-2005

0
推荐指数
1
解决办法
485
查看次数