sql sever怎么查看之前的建表语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql sever怎么查看之前的建表语句相关的知识,希望对你有一定的参考价值。

比如我新建了一个数据库,然后新建查询,输入了一堆create table XXX insert into XXX什么的,然后我关闭sql sever了。第二次打开,表什么的都存在,但是看不到之前写的建表语句了,到底在哪查看之前的代码,说下具体操作,最好有个截图什么的。不是右键一个表,然后编辑脚本为,create到,新查询编辑窗口。 这种方法只能看到create的语句,没有insert语句,而且只能看那一张表,我要看的事这个数据库所有的表

这个真的要查;如果是SQL2000的环境下是不好搞的,但可以采用如下方法:
1、可以在查询分析关闭的时候进行保存为SQL格式或者文件格式等都可以。
2、选择数据库上右击--〉[所有任务]--〉[生成SQL脚本]功能;这里生成的内容包含数据库所有对象的创建语句。从其中选择表的创建语句读取即可。
2、据了解可以使用LOG工具进行查询;不过这个真正能用的很少(百度上找找)。
百奇一家兄弟回答的SQL2005以上的系统;
参考技术A 我用的sqlserver2000,用企业查询器建表是,插入,删除什么的,不是在关闭之前都提示保存吗,如果保存了,都可以看到的,你要看所有的表,在你建的数据库下找到表的那个展开都可以看见的,下次进入就可以看到了,也许没更新过来追问

表是都保存了,左侧也有各种表的名字,但右侧没有显示代码,怎么显示出那些语句

追答

按F8,找到你所在数据库的这张表,鼠标右键,选择“编写脚本为”-->创建到-->文件。即可看到它的脚本了,视图也一样。该工具没有现成的脚本可以获得“建表的和视图”,如要用脚步获得,需要自己写代码。
不过要查看插入,删除的代码,是你自己保存的代码存放的地方,这个是看不到的,要是没保存的话.

追问

建数据库的时候,一次在一个新建查询里写入了很多表,按f8找到这张表不还是只能看到这一张表的语句么,就没有什么办法一次看到所有表的语句吗?保存的代码存放的地方是microsoft sql sever query file文件吗

参考技术B 其实问题很简单,只要你每次编写万sql脚本后把脚本保存下来就行了啊!不一定保存为.sql的文件,随便保存为一个记事本也可以阿!下次就可以查看了!

望采纳!

oracle的建表语句

oracle数据库的建表语句,具体语法如下:

CREATE TABLE tablename
    (column_name datatype [null,not null],
     column_name datatype [null,not null],
     ......
    [constraint]
    )

  语法说明:

tablename:在数据库中需要创建的表的表名称,在同一个数据库中的表名称是不能重复的;

column_name:创建的表的列名称,列名称在一个表中也是不能重复的;

datatype:创建的表的列中存放数据的数据类型;

null,not null:允许该列为空或者不为空,默认情况下是不为空;

constraint:为表中的列设置约束,如主键约束,外键约束,唯一约束等;

 

以上是关于sql sever怎么查看之前的建表语句的主要内容,如果未能解决你的问题,请参考以下文章

怎样用oracle查建表语句

Oracle数据库建表语句连续执行的问题

如何生成hive的建表语句

用sql语句怎么查一个表的信息

用sql语句怎么查一个表的信息

Mysql 查看某张表的建表语句