当我尝试执行以下查询时:
SELECT id_subscriber
INTO newsletter_to_send
FROM subscribers
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
#1327 - 未声明的变量:newsletter_to_send
该查询有什么问题?
我尝试使用SYS查询生成50-100个表
SELECT windows_release, windows_service_pack_level,
windows_sku, os_language_version
FROM sys.dm_os_windows_info OPTION (RECOMPILE); -- DE????RSE INSERT ETSIN AYNI ISE DE???MES?N
-- Gives you major OS version, Service Pack, Edition, and language info for the operating system
-- SQL Server Services information (SQL Server 2008 R2 SP1 or greater)
SELECT servicename, startup_type_desc, status_desc,
last_startup_time, service_account, is_clustered, cluster_nodename
FROM sys.dm_server_services OPTION (RECOMPILE);
-- Hardware information from SQL Server 2008
-- (Cannot distinguish between HT and multi-core)
SELECT cpu_count AS [Logical CPU Count], hyperthread_ratio AS [Hyperthread …Run Code Online (Sandbox Code Playgroud) 我有两个大表,并希望将所有列名称(而不是视图)组合到一个新表中.
我没有权限右键单击每个表并选择CREATE TO SCRIPT,所以我想知道是否有办法将两个表插入到新表而不指定列数据类型?
我有一个临时表来聚合多个表中的列.
我想将此临时表转换为永久表,而无需明确指定列名称及其类型.
不知道我是否已经解释得这么好了
我正在尝试基于两个现有表在 Microsoft SQL Server Management Studio 中创建一个新表。
当我执行下面的查询时,我收到一条错误消息,指出有一个:
关键字“SELECT”附近的语法不正确。
SQL 代码:
CREATE TABLE NEW_TABLE AS
SELECT OLD_TABLE.A
, OLD_TABLE.B
, OTHER_OLD_TABLE.C
FROM OLD_TABLE
INNER JOIN OTHER_OLD_TABLE
ON OLD_TABLE.A = OTHER_OLD_TABLE.D;
Run Code Online (Sandbox Code Playgroud)
我查看了其他各种问题,但找不到我的解决方案。你知道语法有什么问题吗?
这很奇怪还是我是新人?这是一个简单的创建表作为 select 在 SQL Server 2008 中导致错误。
CREATE TABLE [SalesOrderHeader2]
AS
(SELECT *
FROM [AW].[sales].SalesOrderHeader)
Run Code Online (Sandbox Code Playgroud)
错误:
消息 156,级别 15,状态 1,第 2 行
关键字“as”附近的语法不正确。
oracle没有报错:
create table abc AS
select * from abc2
Run Code Online (Sandbox Code Playgroud)