我目前正在使用SQL Server Management Studio(版本9.00.3042.00)并单击"新建查询"并编写以下代码:
Select
colA,
colB,
colC
colD
From
table1
Run Code Online (Sandbox Code Playgroud)
当我单击解析(复选框)按钮以验证SQL语句时,它会显示"命令已成功完成".是不是解析按钮假设抓住这些简单的错误......
有没有人在Management Studio中遇到过这种行为?这才刚刚开始发生......
我有50个条目的表(用户名字姓名位置等详细信息)
我想创建一个查询,为我提供从第1行到第10行的用户.然后另一个查询给我用户从11到20,依此类推.
有什么方法可以做到吗?
谢谢
我有两个表,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 …
我有两个具有相同列的表
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.
谢谢.
我需要使用DbTransactions(在单个数据库上),但我不确定如何确保它在部署到生产环境时继续工作.
应用程序能够使用SQL DbTransactions有哪些要求?它们是否在SQLServer中默认允许(与MSDTC的交易是什么)?
我正在开发一个代码库,它具有许多通过指定名称访问数据库服务器的连接字符串.
<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.
我试图使用For Xml从SQL Server 2005返回Xml值.从SQL Server返回的xml大小是否有限制?
我将使用ExecuteXmlReader来获取我的C#代码中的值.
此外,XmlReader中可以容纳的数据是否有任何限制?
有什么想法吗...
如果我从数据库中获取数千个分层记录并生成xml,那么以最佳方式执行此操作具有良好的性能和较低的CPU利用率?
我从未与ajax合作过.
我需要知道是否可以使用ajax在db(sql server 2005)上运行查询.
我的目标是通过刷新页面来运行查询.
你有什么想法吗?
我不是MSSQL全文搜索的忠实粉丝(不确定是否还有另一个)有没有人知道其他任何选项?
sql-server-2005 ×10
sql-server ×5
c# ×2
sql ×2
.net ×1
ajax ×1
database ×1
performance ×1
sql-update ×1
ssms ×1
transactions ×1
xml ×1