gpt4 book ai didi

c# - 如何获得更多 SQL Server 和 T-SQL 经验

转载 作者:行者123 更新时间:2023-11-30 21:22:16 25 4
gpt4 key购买 nike

我是一名开发人员,在 vb5/6、C#、VB.NET 方面拥有超过 10 年的经验,在 WCF、设计和架构方面也拥有 3 年的经验。我认为自己非常好,通常可以在给定的时间内解决任何问题(就像大多数优秀的开发人员一样)。我在一家公司工作了 8 年,在那段时间里使用了一个名为 IBM UniVerse 的数据库,它是一个旧的 Pick 风格数据库(多值),但没关系。我的问题是,在我职业生涯的很长一段时间里,我一直在使用多值数据库,所以我没有掌握 SQL Server 方面的很多主要高级技能。我对 ANSI SQL 有足够的了解,但通常会到处查阅网络语法,而在 8 年的工作中,我们自动化了 SQL 命令,所以我什至至少有几年没有编写 SQL。现在我离开了,我正在寻找另一份工作,他们中的大多数人说你不仅需要成为 C#/VB.NET 的绝对专家(这很好),而且你还需要成为 SQL Server 的专家并有能力在 T-SQL 和性能调整中编写复杂的存储过程。现在,我可能会过得很好,并且像往常一样边学边做,但是在面试中当着 4 个人的面在一张愚蠢的纸上编写 T-SQL 时,我做得不太好.我确实喜欢 SQL Server,因为它有一个管理 GUI,这与 IBM UniVerse 不同,它的命令提示符类似于 DOS!因此使用管理工作室相当简单,设置索引、创建表、创建关系等。

所以我的问题是,我如何才能在 SQL Server 的所有方面快速上手?现在大多数工作似乎都是“软件开发人员/DBA”。在我看来,它们是不同的工作,但是哦,好吧,对此无能为力。

最佳答案

我强烈建议您尝试 http://sqlzoo.net/ ,这就是我开始使用 SQL 的方式。

它允许您针对他们的数据库(CIA World Fact Book、电影数据库等)编写查询,以磨练您的技能。它返回结果集,如果遇到困难,您可以随时查看答案。

只需确保将语法下拉更改为您想要学习的任何平台(在本例中听起来像 MS SQL)。

关于c# - 如何获得更多 SQL Server 和 T-SQL 经验,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2378969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com