T-SQL中提供的语法规则与C++或C#之间有何异同?

2024-12-21 21:38:48
推荐回答(4个)
回答1:

一种是结构化数据查询语言,一种是程序语言,这还有什么可比较的?非要比较的话:
1、顺序结构:
都是自上而下执行。但SQL在分析语句后会生成执行计划,分批次执行,而不像程序语言按【句】执行
2、选择结构:
都有IF ELSE和GOTO,但SQL没有SWITCH,有CASE WHEN
3、循环结构:
SQL只有WHILE,没有FOR和FOREACH
可这样比较出来一点意义都没有。

回答2:

sql是数据库,语法跟编程语言还是有较大差别的,不是一个概念。

回答3:

C#的LINQ和T-SQL有些关系吧。

回答4:

好像在问英语语法和汉语语法有什么不同