标签: database-scripts

在SQL Server Management Studio中生成脚本

如果我在SQL Server的数据库中有一个包含数据的表,我该如何生成一个脚本来创建表并添加数据呢?

如果我右键单击表然后选择Script Table As > Create to > File,生成一个脚本来创建没有数据的表.我需要的是一个脚本,它创建表并添加表中已存在的数据或2个单独的脚本,一个创建表,另一个添加数据.

sql database sql-server-2008 database-scripts

38
推荐指数
1
解决办法
7万
查看次数

使用默认路径下的脚本创建数据库?

我在SQL Server 2008中生成了一个数据库脚本.生成的脚本具有数据库创建位置的硬编码路径.我不希望这个路径被硬编码,我希望这个路径使用脚本运行的数据库引擎的默认值.

这是脚本的一小部分:

CREATE DATABASE [POS] ON  PRIMARY 
( NAME = N'POS', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\POS.mdf' , SIZE = 2048KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
 LOG ON 
( NAME = N'POS_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\POS_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
Run Code Online (Sandbox Code Playgroud)

C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\POS.mdf所有计算机上可能不存在该路径,这就是我希望数据库引擎选择它的原因

database sql-server database-scripts

24
推荐指数
2
解决办法
4万
查看次数

如何按日期列分区oracle表?

我在oracle中有一个表:

CREATE TABLE transaction (
    id INT NOT NULL,
    accountnumber VARCHAR NOT NULL,
    stmtvaluedate DATE NOT NULL,
    ...
)
Run Code Online (Sandbox Code Playgroud)

我想通过stmtvaluedate列对此表进行分区.我的目标是在一个月过后创建一个新分区.

对于它,有什么好的剧本吗?或者我必须创建静态数量的分区?

最好的是:如果一个月过去了,将自动创建一个新分区.

任何人都可以给我一个关于如何在每个月之后按日期列分区表的示例吗?如果自动分区是不可能的,那么我需要一个示例,该示例从现在开始按日期列创建分区,大约每个月.

谢谢!

database oracle date database-partitioning database-scripts

4
推荐指数
1
解决办法
1万
查看次数

如何使用命令行实用程序从MySQL中的远程服务器获取数据库备份脚本?

谁能告诉我如何使用命令行实用工具从MySQL中的远程服务器获取数据库备份脚本?

我正在使用如下命令,但不能正常工作:

C:\>mysqldump -h <server ip> -u <user-id> -p <password> <db name> >
 E:\dumpfilename.sql
Run Code Online (Sandbox Code Playgroud)

mysql database command-line database-scripts

4
推荐指数
1
解决办法
6121
查看次数

在解决方案中管理数据库脚本

我通常会在Visual Studio中创建一个解决方案文件夹,并将我的数据库脚本放入其中。我总是至少使用以下脚本集:

  1. 掉落模型
  2. 创建模型脚本
  3. 用户功能
  4. 储存程序
  5. 静态数据(查找表)
  6. 测试数据(未部署)

然后,我简单地将它们组合在一起并在SQL Server上运行,这样我就可以在一个步骤中重新创建整个数据库(通过将这些脚本组合成一个脚本并执行)。

无论如何。我从未在以下任何一个项目中使用过项目:

  • Visual Studio或
  • SQL管理Studio

我曾尝试在Visual Studio 2010中创建SQL Server 2008数据库项目,但在某种程度上,我对所有可能的服务器设置不知所措(无论如何,我仍然希望将其保留为服务器上的默认设置)。因此,我有些困惑:我应该使用此项目模板还是应该做与以前一样的事情?

您使用什么,为什么?通过使用两者之一,我可以从中受益什么?

database-project visual-studio-2010 database-scripts

3
推荐指数
1
解决办法
2233
查看次数