操作SQL Server数据库一定要学Transact-SQL语句吗

2025-03-10 04:04:21
推荐回答(4个)
回答1:

1. 为什么要引入T-SQL?
SQL 语言将用户与具体的过程和算法隔离开了,用户无法掌控其具体实现过程. T-sql是将过程化控制和sql语言结合起来的产物,能实现一些更复杂的功能. 比如循环,条件语句等. 而在企业管理器里面你能实现的仅仅就是简单sql语句能实现的那些功能: select,insert,update,delete.对于复杂的功能,必须借助T-SQL.

2.学习目标的定位: 做管理还是做开发? 做数据库管理的话不学T-SQL也许能凑合,但是做开发的话不学T-SQL绝对是不行的.

3.存在的就是有理由的.如果你只想浅薄的学,也许可以不学,但是你要想深入的学习的话,一定要学.

希望对你有帮助!

回答2:

不必的。在企业管理器中就完全可以解决了。不过,学好Transact-SQL对某些复杂的操作可能更方便些。

回答3:

Transact-SQL脚本能解决所有问题,而且具有方便,灵活,代码复用等优点,而SQL Server企业管理器操作每次里都要点鼠标,敲键盘.而且有些操作是不能进行的.比如在SQL Server 2005中,创建数据库快照必须要用Transact-SQL脚本.

回答4:

可以选择不学,但是很多数据库编程方面需要它。

例如:如果你添加100条数据,你添加到50条就断电了。你怎么办?
这里就要用到事务,存储过程