1. sql server 2005突然无法用sql语句进行创建表等操作
执行按钮左边你没选择数据库,要选数据库,不然默认就加到系统数据库master里面去了。或者所有sql语句之前加上use[数据库名]。
2. SQL语句 如何将SQL语句查询出来的数据 新建成一个新表
CREATE
/*[ALGORITHM={UNDEFINED|MERGE|TEMPTABLE}]
[DEFINER={user|CURRENT_USER}]
[SQLSECURITY{DEFINER|INVOKER}]*/
VIEW`test`.`view_ll`
AS
(SELECT*FROM...);
`test`.`view_ll` 是数据库.表名。()里面是sql语句。
3. sql server 2005突然无法用sql语句进行创建表等操作
执行按钮左边你没选择数据库,要选数据库,不然默认就加到系统数据库master里面去了。或者所有
sql语句
之前加上use[数据库名]。
4. SQL Server中怎样才能把查询结果创建一个表存放在另一个数据库中
一、复制表结构
1、首先,打开并连接SqlServer,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为”→“CREATE到”→“新查询编辑器窗口”。
5. sql无法创建表
你点在数据库关系图上,跟能不能建表没关系,你鼠标要点在“表”那个字上,然后右键-新建表,如图:
6. sql server 2000如何用查询分析器创建数据表
没用过sql2000,SQL2005的MSSMS集成并代替了sql2k的查询分析器,基本用法应该相同。
在分析器中展开数据库->表,然后右键新建表
输入字段和类型...
保存
在某个表上右键->打开表
可以输入数据。
7. sql 可不可以在查询的时候自定义一张虚拟表
这个就是你先建立一个事务级别的临时表D么
create global temporary table D(a number,b number ,c number) on commit delete rows;
然后就是分别在这几列里面插入需要的数据
insert into D (a) select A.a from A;
insert into D(b) select B.b from B;
insert into D( c) select C.c from C;
这样就你这个D的临时表就OK了
你 select * from D;就可以看到了
最后你不要这个了,就直接提交事务commit;
现在你再查 这个表也查不到数据了
8. 使用SQL查询能创建一个新的表吗
在查询分析器中,直接运行语句,就可以创建新表
9. SQL如何把查询出来的多个表创建成一个临时表
SELECT * INTO #TEMPTABLENAME
FROM
(
SELECT xxxxxx //你的查询语句
)AS table_source //这个别名是必须的
WHERE xxxxxxxx //你需要的where判断;
COMMIT或ROLLBACK后可自动删除该临时表
1、sql server使用select into会自动生成临时表,不需要事先创建。
select * into #temp from sysobjects
2、sql要把多个表合并成一个要用到union或union all的关键字。
3、union或union all的区别是:union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来。
(9)sql不能用查询创建表扩展阅读
sql语言特点如下:
1、一体化:SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。
2、使用方式灵活:它具有两种使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C++、FORTRAN、COBOL、JAVA等主语言中使用。
3、语言简洁,语法简单,好学好用:在ANSI标准中,只包含了94个英文单词,核心功能只用6个动词,语法接近英语口语。