Tag: sql

将表数据从一个SQL Server导出到另一个SQL Server

我有两个SQL Server(都是2005版本)。 我想从一个到另一个迁移几个表。 我努力了: 在源服务器上,我右键单击数据库,selectTasks/Generate scripts 。 问题是在Table/View options下没有Script data选项。 然后,我使用Script Table As/Create script来生成SQL文件,以便在我的目标服务器上创build表。 但是我仍然需要所有的数据。 然后我试着用: SELECT * INTO [destination server].[destination database].[dbo].[destination table] FROM [source server].[source database].[dbo].[source table] 但是我得到错误: 对象包含超过最大数量的前缀。 最大值是2。 有人可以指点我正确的解决scheme,我的问题?

如何从我的查询中返回SQL数据types?

我有一个SQL查询,查询一个巨大的数据库(如在数百个与难看的名字,如CMM-CPP-FAP-ADD)的数据库,我不需要也不想理解。 此查询的结果需要存储在登台表中以提供报告。 我需要创build登台表,但有数百个视图/表来挖掘,以find在这里表示的数据types,我不知道是否有更好的方法来构造这个表。 任何人都可以build议我将如何使用任何SQL Server 2008工具来在我的SQL 2000数据库中的源数据types的神圣? 作为一个通用的例子,我想从一个像这样的查询中知道: SELECT Auth_First_Name, Auth_Last_Name, Auth_Favorite_Number FROM Authors 而不是实际的结果,我想知道: Auth_First_Name is char(25) Auth_Last_Name is char(50) Auth_Favorite_Number is int 我对约束不感兴趣,我只是想知道数据types。

生成SQL使用Query为现有表创build脚本

我需要能够获得SQL Server 2008中现有表的CREATE脚本 。 我假设我可以通过以某种方式查询sys.tables来做到这一点,但是这并没有将我的CREATE脚本数据返回给我。

SQLSTATE :语法错误或访问冲突:1064您的SQL语法有错误 – PHP – PDO

我已经通过所有其他stackoverflow(和谷歌)职位与同样的问题,但似乎没有解决我的问题。 我正在使用pdo和php。 我的代码: $vals = array( ':from'=>$email, ':to'=>$recipient, ':name'=>$name, ':subject'=>$subject, ':message'=>$message ); print_r($vals); try { $pdo = new PDOConfig(); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "SELECT * FROM messages WHERE `message` LIKE :message"; $q = $pdo->prepare($sql); $q->execute(array(':message' => $vals[':message'])); $resp = $q->fetchAll(); foreach ($resp as $row) { throw new Exception('Please do not post the same message twice!'); […]

如何做一个存储过程SELECT TOP @Param?

我正在尝试在proc中执行以下操作,但得到不正确的语法错误: SELECT TOP @NumberOfResultsToReturn * 我在这里做错了什么? 谢谢。

如何基于列的内容在T-SQL中输出布尔值?

我提出了对不同表格的抽象列进行预过滤和预先分类的观点。 有一列的内容我不在乎,但我需要知道内容是否为空。 所以我的观点应该传递一个别名为“ 真 ”,如果这个指定的列的值不为空,并且在值为空的情况下为“ 假 ”。 这可能与T-SQL(Microsoft SQL Server 2000)? 提前致谢!

在SQL Server 2008中修剪文本string

我有一个SQL Server 2008数据库中的表。 该表有一个名为“Name”的nvarchar(256)列。 不幸的是,这个领域的价值包括额外的空间。 例如“Bill”这个名字实际上是作为“Bill”存储在表格中的。 我想更新此表中的所有logging以删除多余的空格。 但是,我惊讶地发现SQL没有TRIMfunction。 如何一次更新所有logging以删除多余的空格? 谢谢!

在.NET中有没有比SqlDataReader更快的东西?

我需要从SqlServer的表中将一列string加载到内存中使用C#的数组中。 有没有比打开SqlDataReader更快的方式,并通过它循环。 表格很大,时间很关键。 编辑我想构build.dll,并在服务器上使用它在数据库上的一些操作。 但现在是放缓了。 如果这是最快的,我必须重新devise数据库。 我强硬可能有一些解决scheme如何加快事情。

在Sql Server中使用子查询更新查询

我有一个简单的表结构像这样: 表tempData ╔══════════╦═══════╗ ║ NAME ║ MARKS ║ ╠══════════╬═══════╣ ║ Narendra ║ 80 ║ ║ Ravi ║ 85 ║ ║ Sanjay ║ 90 ║ ╚══════════╩═══════╝ 而我也有这样的另一个表名tempDataView ╔══════════╦═══════╗ ║ NAME ║ MARKS ║ ╠══════════╬═══════╣ ║ Narendra ║ ║ ║ Narendra ║ ║ ║ Narendra ║ ║ ║ Narendra ║ ║ ║ Ravi ║ ║ ║ Ravi […]

我想显示所有指定了列名的表

我如何获得具有特定列名的所有表的列表?