我可以使用什么程序来生成SQL视图/表结构的图表?

我可以使用什么程序来生成SQL视图/表结构的图表?

我一直负责重新设计一个ms-sql数据库结构的一部分,这个结构目前涉及很多视图,其中一些包含到其他视图的连接。 无论如何,我想知道这里有没有人可以推荐一个实用程序来自动生成图表来帮助我看到整个结构。 你用这个问题最好的程序是什么?…


将复杂的Oracle PL/SQL游标逻辑封装为视图的最佳方法是什么?

我已经编写了PL/SQL代码来将表格非规范化为更复杂的查询形式。 代码使用一个临时表来完成一些工作,将原始表中的一些行合并在一起。 逻辑被写为流水线表函数,遵循链接文章的模式。 表函数使用PRAGMA AUTONOMOUS_TRANSACTION声明来允许临时表操作,并且还接受游标输入参数以将非规范化限制为某些ID值。 然后我创建了一个视图来查询表函数,将所有可能的ID值作为一个游标传入…


sql server - 有没有办法让TSQL变量保持不变?

有没有办法让TSQL变量保持不变?…


sql - 有很多数据库视图可以吗?

我很少(每月/每季度)使用Microsoft SQL Server 2005数据库视图生成数百个Crystal Reports报表。 这些观点是否浪费CPU周期和内存在我不读它们的所有时间? 我是否应该使用存储过程,临时表或短暂的普通表,因为我很少从我的视图中读取? 我不是DBA,所以我不知道数据库服务器幕后发生了什么。 是否有可能有太多的数据库视图? 什么被认为是最佳实践?…


sql - 获取插入行身份的最佳方法?

插入行的IDENTITY的最佳方式是什么? 我知道@@IDENTITY和IDENT_CURRENT和SCOPE_IDENTITY但不了解每个人的优缺点。 有人能解释一下这些差异,以及我应该什么时候使用它们?…


如何在SQL Server数据库中列出用户定义的类型?

我需要使用CREATE TYPE来枚举在SQL Server数据库中创建的所有用户定义类型,并且/或者查明它们是否已经被定义。 使用表或存储过程,我会做这样的事情: if exists(select*from dbo.sysobjects where name='foobar' and xtype='U') drop table foobar 但是,我无法找到用户定义类型的等效(或…


右对齐SQL Server中的文本

我们都知道T-SQL的字符串操作功能有时候还有很多不足之处。 我有一个数字字段,需要在T-SQL中输出为右对齐的文本列。 例: Value---------- 143.55 3532.13 1.75 你会怎么做呢? 一个好的解决办法应该是清晰而紧凑的,但要记住有这样一个“太聪明”的东西。 我同意这是做错的地方,但有时我们被我们控制之外的力量所困住。 谢谢。…



为什么在SQL Server中使用游标被认为是不好的做法?

我在SQL 7天后就知道了一些性能原因,但SQL Server 2005中是否仍然存在相同的问题? 如果我在存储过程中有一个我想单独操作的结果集,那么游标仍然是一个糟糕的选择吗? 如果是这样,为什么?…


Oracle中的显式和隐式游标有什么区别?

我在PL/SQL中的游标术语上有点生疏。 任何人都知道吗?…


为什么当xact_abort打开时,Sql Server在raiserror后继续执行?

我刚刚在TSQL中感到惊讶。 我认为如果xact_abort打开了,就像调用类似的东西 raiserror('Something bad happened', 16, 1); 会停止执行存储过程(或任何批处理)。 但是我的ADO.NET错误信息刚好相反。 我在异常消息中得到了两个raiserror错误消息,以及之后破坏的下一个消息。 这是我的解决方法(无论如何,这是我的习惯),但它似乎不…




sql sql教程 mysql sql工具 sql语句 mac plsql developer developer官网 sql语法