执行了以下语句SELECT * FROM TB1IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[TB1]') AND type in (N'U'))
DROP TABLE [dbo].[TB1]
GO
CREATE TABLE TB1 (ID int IDENTITY (1,1),NO1 int, NO2 int, NO3 int, NO4 int, NO5 int, NO6 int)
GO
INSERT intO TB1
SELECT top 1 [ID], NO1,NO2,NO3,NO4,NO5,NO6
FROM [826SSBallDB].[dbo].[TB211]
GO
BEGIN TRANSACTION
GO
ALTER TABLE dbo.TB1 ADD
R0 VARCHAR(25) DEFAULT 0 NOT NULL,
R1 VARCHAR(25) DEFAULT 0 NOT NULL,
R2 VARCHAR(25) DEFAULT 0 NOT NULL,
R3 VARCHAR(25) DEFAULT 0 NOT NULL,
R4 VARCHAR(25) DEFAULT 0 NOT NULL,
R5 VARCHAR(25) DEFAULT 0 NOT NULL,
R6 VARCHAR(25) DEFAULT 0 NOT NULL
GO
COMMIT
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[TB2]') AND type in (N'U'))
DROP TABLE [dbo].[TB2]
GO
CREATE TABLE TB2 (ID int IDENTITY (1,1),NO1 int, NO2 int, NO3 int, NO4 int, NO5 int, NO6 int)
GO
INSERT intO TB2
SELECT top 26 [ID],NO1,NO2,NO3,NO4,NO5,NO6
FROM [826SSBallDB].[dbo].[TB123]--SELECT * FROM TB1
--SELECT * FROM TB2提示信息(1 行受影响)
消息 8101,级别 16,状态 1,第 1 行
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'TB1'中的标识列指定显式值。
消息 8101,级别 16,状态 1,第 1 行
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'TB2'中的标识列指定显式值。
DROP TABLE [dbo].[TB1]
GO
CREATE TABLE TB1 (ID int IDENTITY (1,1),NO1 int, NO2 int, NO3 int, NO4 int, NO5 int, NO6 int)
GO
INSERT intO TB1
SELECT top 1 [ID], NO1,NO2,NO3,NO4,NO5,NO6
FROM [826SSBallDB].[dbo].[TB211]
GO
BEGIN TRANSACTION
GO
ALTER TABLE dbo.TB1 ADD
R0 VARCHAR(25) DEFAULT 0 NOT NULL,
R1 VARCHAR(25) DEFAULT 0 NOT NULL,
R2 VARCHAR(25) DEFAULT 0 NOT NULL,
R3 VARCHAR(25) DEFAULT 0 NOT NULL,
R4 VARCHAR(25) DEFAULT 0 NOT NULL,
R5 VARCHAR(25) DEFAULT 0 NOT NULL,
R6 VARCHAR(25) DEFAULT 0 NOT NULL
GO
COMMIT
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[TB2]') AND type in (N'U'))
DROP TABLE [dbo].[TB2]
GO
CREATE TABLE TB2 (ID int IDENTITY (1,1),NO1 int, NO2 int, NO3 int, NO4 int, NO5 int, NO6 int)
GO
INSERT intO TB2
SELECT top 26 [ID],NO1,NO2,NO3,NO4,NO5,NO6
FROM [826SSBallDB].[dbo].[TB123]--SELECT * FROM TB1
--SELECT * FROM TB2提示信息(1 行受影响)
消息 8101,级别 16,状态 1,第 1 行
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'TB1'中的标识列指定显式值。
消息 8101,级别 16,状态 1,第 1 行
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'TB2'中的标识列指定显式值。
GO
DROP TABLE [dbo].[TB2]
GO
CREATE TABLE TB2 (ID int IDENTITY (1,1),NO1 int, NO2 int, NO3 int, NO4 int, NO5 int, NO6 int)
GO
INSERT intO TB2(NO1,NO2,NO3,NO4,NO5,NO6)
SELECT top 26 NO1,NO2,NO3,NO4,NO5,NO6
FROM [826SSBallDB].[dbo].[TB123]
用 SET IDENTITY_INSERT tbname OFF
GO
停止自增,然后再插入值.
DROP TABLE [dbo].[TB1]
GO
CREATE TABLE TB1 (ID int IDENTITY (1,1),NO1 int, NO2 int, NO3 int, NO4 int, NO5 int, NO6 int)
GO
INSERT intO TB1(NO1,NO2,NO3,NO4,NO5,NO6)
SELECT top 1 NO1,NO2,NO3,NO4,NO5,NO6
FROM [826SSBallDB].[dbo].[TB211]
DROP TABLE [dbo].[TB1]
就为 id
INSERT intO TB1
SELECT top 1 NO1,NO2,NO3,NO4,NO5,NO6
FROM [826SSBallDB].[dbo].[TB211]INSERT intO TB2
SELECT top 26 NO1,NO2,NO3,NO4,NO5,NO6
FROM [826SSBallDB].[dbo].[TB123]
执行了以下语句SELECT * FROM TB1IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[TB1]') AND type in (N'U'))
DROP TABLE [dbo].[TB1]
GO
CREATE TABLE TB1 (ID int IDENTITY (1,1),NO1 int, NO2 int, NO3 int, NO4 int, NO5 int, NO6 int)
GO
INSERT intO TB1
SELECT top 1 NO1,NO2,NO3,NO4,NO5,NO6
FROM [826SSBallDB].[dbo].[TB211]
GO
BEGIN TRANSACTION
GO
ALTER TABLE dbo.TB1 ADD
R0 VARCHAR(25) DEFAULT 0 NOT NULL,
R1 VARCHAR(25) DEFAULT 0 NOT NULL,
R2 VARCHAR(25) DEFAULT 0 NOT NULL,
R3 VARCHAR(25) DEFAULT 0 NOT NULL,
R4 VARCHAR(25) DEFAULT 0 NOT NULL,
R5 VARCHAR(25) DEFAULT 0 NOT NULL,
R6 VARCHAR(25) DEFAULT 0 NOT NULL
GO
COMMIT
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[TB2]') AND type in (N'U'))
DROP TABLE [dbo].[TB2]
GO
CREATE TABLE TB2 (ID int IDENTITY (1,1),NO1 int, NO2 int, NO3 int, NO4 int, NO5 int, NO6 int)
GO
INSERT intO TB2
SELECT top 26 NO1,NO2,NO3,NO4,NO5,NO6
FROM [826SSBallDB].[dbo].[TB123]--SELECT * FROM TB1
--SELECT * FROM TB2
GO
SELECT top 200-100+1 NO1,NO2,NO3,NO4,NO5,NO6
FROM [826SSBallDB].[dbo].[TB211]
SELECT id,[号 码],[No1],[No2],[No3],[No4],[No5],[No6]
FROM [test].[dbo].[tb1]
left join [tempdb].[dbo].[TB123] ON [tb1].id =[TB123].idorder by id-------------------------------------消息 209,级别 16,状态 1,第 1 行
列名 'id' 不明确。可单独运行下面时正确
SELECT id,[号 码],[No1],[No2],[No3],[No4],[No5],[No6] 没有问题什么原因啊
FROM [test].[dbo].[tb1]
left join [tempdb].[dbo].[TB123] ON [tb1].id =[TB123].id字段列表的id是个不确定的字段,应该是tb1.id我想
如何把[tempdb].[dbo].[TB22]中的“R0 R1 R2 R3 R4 R5 R6”所有的值(R0 R1 R2 R3 R4 R5 R6分别有1107568条)
*\
id1 id R0 R1 R2 R3 R4 R5 R6
-------------------- -------------------- -----
169043 169265 278 466 253 60 5 0 0
169044 169266 296 444 259 59 4 0 0
169045 169267 301 453 249 57 2 0 0
169046 169268 300 435 270 51 6 0 0
...
...(1107568 行受影响)*\写到这个表里(这个表名称[test].[dbo].[tb1]),增加 ORDER BY [tb1].ID
ID 号 码 No1 No2 No3 No4 No5 No6 R0 R1 R2 R3 R4 R5 R6
----------- -------------------------------------------------------------------------------
1 01 02 03 04 05 06 1 2 3 4 5 6 NULL NULL NULL NULL NULL NULL NULL
2 01 02 03 04 05 07 1 2 3 4 5 7 NULL NULL NULL NULL NULL NULL NULL
3 01 02 03 04 05 08 1 2 3 4 5 8 NULL NULL NULL NULL NULL NULL NULL
4 01 02 03 04 05 09 1 2 3 4 5 9 NULL NULL NULL NULL NULL NULL NULL
5 01 02 03 04 05 10 1 2 3 4 5 10 NULL NULL NULL NULL NULL NULL NULL
6 01 02 03 04 05 11 1 2 3 4 5 11 NULL NULL NULL NULL NULL NULL NULL
7 01 02 03 04 05 12 1 2 3 4 5 12 NULL NULL NULL NULL NULL NULL NULL
8 01 02 03 04 05 13 1 2 3 4 5 13 NULL NULL NULL NULL NULL NULL NULL
9 01 02 03 04 05 14 1 2 3 4 5 14 NULL NULL NULL NULL NULL NULL NULL
10 01 02 03 04 05 15 1 2 3 4 5 15 NULL NULL NULL NULL NULL NULL NULL
11 01 02 03 04 05 16 1 2 3 4 5 16 NULL NULL NULL NULL NULL NULL NULL(1107568 行受影响)
问题二:试图用join语句完成SELECT id,[号 码],[No1],[No2],[No3],[No4],[No5],[No6]
FROM [test].[dbo].[tb1]
left join [tempdb].[dbo].[YB22] ON [tb1].ID =[TB22].IDorder by [tb1].id -------------------------------------消息 209,级别 16,状态 1,第 1 行
列名 'id' 不明确。可单独运行 SELECT id,[号 码],[No1],[No2],[No3],[No4],[No5],[No6] 没有问题,但一起执行left join [tempdb].[dbo].[YB22] ON [tb1].id =[TB22].IDorder by [tb1].ID 就出错,什么原因啊
from tb1 a
left join [tempdb].[dbo].[YB22] b ON a.id =b.ID
谢谢16楼!数据合并好以后,写到指定的数据表[SSBallDB].[dbo].[1062分析总表]里,加上一句什么语句?请教
from [test].[dbo].[tb1] a
left join [SSBallDB].[dbo].[1062分析总表] b ON a.ID =b.id order by a.ID谢谢16楼!数据合并好以后,写到指定的数据表[SSBallDB].[dbo].[1062分析总表]里,加上一句什么语句?请教