这些SQL的意思是什么呢?

来源:百度知道 编辑:UC知道 时间:2024/06/14 20:17:01
CREATE PROCEDURE Test2
AS
CREATE TABLE #t(x INT PRIMARY KEY)
INSERT INTO #t VALUES (2)
SELECT Test2Col = x FROM #t
GO
CREATE PROCEDURE Test1
AS
CREATE TABLE #t(x INT PRIMARY KEY)
INSERT INTO #t VALUES (1)
SELECT Test1Col = x FROM #t
EXEC Test2
GO
CREATE TABLE #t(x INT PRIMARY KEY)
INSERT INTO #t VALUES (99)
GO
EXEC Test1
GO

能把每句话写下意思吗
exec text2
exec text1
是什么意思
exec是什么作用的函数?

x int在这里的作用是什么是主键吗?
不好意思问这多,因为我刚学SQL,还是自学.没有什么教材

制造程序test2创造表#群T ( X int主键)插入# t值( 2 )选择test2col = x从 #笔去创造程序&创造表#群T ( X int主键)插入# t值( 1 )选择test1col = x从#笔exec test2去创造表#群T ( X int主键)插入# t值( 99 )到& exec 走

存储过程。
CREATE TABLE #t 是建立一个#t的临时表,其他的你应该很容易看懂的。