Tag: sql server

如何删除SQL Server中的外键约束?

我想从另一个表中删除外键,所以我可以插入我select的值。 我是新的数据库,所以请告诉我正确的SQL查询删除或删除外键值。

为什么我不能在SQL Management Studio的开始/结束块中使用“创build模式”?

我生成了一个脚本,创build这个数据库的所有用户和模式,当我用CRE EXETS检查包装CREATE语句时,我发现它不允许CREATE SCHEMA调用在BEGIN / END块中运行。 它抱怨说这是无效的语法。 但是我可以自己运行这个命令。 代码示例如下。 我正在使用SQL Server 2008和Management Studio R2。 为什么这是无效的语法? –DROP SCHEMA [acme] IF (NOT EXISTS (SELECT * FROM sys.schemas WHERE name = 'acme')) BEGIN CREATE SCHEMA [acme] AUTHORIZATION [dbo] END

查询以检查列是否可以为空

查询来检查列是否可以为null(列中允许有空值)。 它应该最好返回是/否或1/0或真/假。

打印SQL Server图表(从SQL Server Management Studio Express)

我在打印图表时遇到了麻烦,我似乎将图表的某些部分屏蔽掉了,等等。我尝试了几种不同的计算机,打印机和数据库,所以它似乎是SSMS Express本身的一个问题。 这是这样吗? 是否有任何体面的解决方法,或者没有人使用可以干净地与SQL Server集成的第三方产品(最好是免费或便宜的)?

从sql插入通过jdbctemplate的身份

是否有可能从SQL插入的Spring jdbc模板调用中获取@@ identity? 如果是这样,怎么样?

使用SQL Server创build一对多的关系

如何使用SQL Server创build一对多的关系?

如何selectSQL中最后一个表的logging?

这是从表中select所有logging的示例代码。 有人可以告诉我如何select该表的最后一个logging? select * from table 当我使用: SELECT * FROM TABLE ORDER BY ID DESC LIMIT我得到这个错误:第1行:语法附近'LIMIT'不正确。 这是我使用的代码: private void LastRecord() { SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["HELPDESK_OUTLOOKConnectionString3"].ToString()); conn.Open(); SqlDataReader myReader = null; SqlCommand myCommand = new SqlCommand("SELECT * FROM HD_AANVRAGEN ORDER BY " + "aanvraag_id DESC LIMIT 1", conn); myReader = myCommand.ExecuteReader(); while (myReader.Read()) { TextBox1.Text […]

临时表是否是线程安全的?

我正在使用SQL Server 2000,而且许多存储过程广泛使用临时表。 数据库有很多stream量,我担心创build和删除临时表的线程安全性。 比方说,我有一个存储过程,创build一些临时表,它甚至可以将临时表连接到其他临时表等,还可以说两个用户同时执行存储过程。 一个用户是否可以运行sp,并创build一个名为#temp的临时表,而另一个用户运行同一个sp,但由于名为#temp的表已经存在于数据库中而停止运行? 如果同一个用户在同一个连接上执行两次相同的存储过程呢? 是否还有其他奇怪的情况可能导致两个用户查询互相干扰?

我如何unit testing持久性?

作为一个实践testing驱动开发的新手,我经常会对如何将持久性unit testing到一个数据库感到尴尬。 我知道在技术上这将是一个集成testing(而不是unit testing),但我想找出以下的最佳策略: testing查询。 testing插入。 如何知道如果插入失败了? 我可以通过插入然后查询来testing它,但是怎样才能知道查询没有错? testing更新和删除 – 与testing插入相同 做这些的最佳做法是什么? 关于testingSQL:我知道这可以做到,但是如果我使用像NHibernate这样的O / R映射器,它会在用于输出查询的别名中附加一些命名瑕疵,因为这有点不可预知,我不确定我可以testing。 我应该放弃一切,只要相信NHibernate? 我不确定这是谨慎的。

如何在.net应用程序中使用SQL Server时间数据types?

有谁知道如何使用c#.net应用程序中的SQL Server 2008中引入的时间数据types? 我一直试图让它工作,但没有成功。