-
sql – 如何在Oracle中克隆用户
所属栏目:[MsSql] 日期:2020-05-23 热度:148
需要一个SQL查询来进行Oracle用户的克隆.作为源我有用户具有所有必要的权限.我想知道是否可以创建相同的一个,但在同一个数据库中使用不同的用户名. 简要(从 here起) select dbms_metadata.get_ddl(USER, ...) FROM DUAL;SELECT DBMS_METADATA.GET_GRANTED_DDL[详细]
-
数据库 – 如何存储“相同”数据?
所属栏目:[MsSql] 日期:2020-05-23 热度:130
我有一个带有3个地址的模型:提货,下车和结算.我认为账单地址通常是提货地址或下车地址,因此从UI的角度来看,我应该有一个“相同”选项.但是从数据库的角度来看,我应该保存“相同”字段,还是应该复制数据? 您应该在两个不同的列PickUp和DropOff中的Address表[详细]
-
sql – 如何从数据库中删除所有内容(表,视图,存储过程,函数)?
所属栏目:[MsSql] 日期:2020-05-23 热度:99
我想删除数据库,表,视图,存储过程和函数中的所有内容.我找到了一些链接,但它们不适用于复杂的数据库.它没有删除表.这是我在本网站上发现的脚本的自己版本并进行了调整. /* Drop all non-system stored procs */ DECLARE @name VARCHAR(128) DECLARE @SQL VARC[详细]
-
sql – 为什么选择多个表而不加入
所属栏目:[MsSql] 日期:2020-05-23 热度:181
在连接表时,传统上可以使用SQL89的加入方式 SELECT * FROM t1, t2 WHERE t1.id = t2.t1_id; 但是从SQL92标准开始,我们现在可以使用JOIN语法进行连接 SELECT * FROM t1 JOIN t2 on t1.id=t2.t1_id; 是否有人会在没有加入的情况下从多个表中进行SELECT? 现在,[详细]
-
sql – 在存储过程中更改数据库名称和跨数据库查询
所属栏目:[MsSql] 日期:2020-05-23 热度:153
我有许多版本相关的相关数据库.不同版本的实例可以并排运行,由它们的不同版本标识,即[NorhwindV1.1]和[NorhwindV1.2]可以与[SouthwindV1.1]和[SouthwindV1.2]一起位于同一服务器上. 有许多存储过程可以进行跨数据库查询,即存在于NorthwindV1.1上,也存在于Sout[详细]
-
SQL Server:事务内部的“DROP TABLE”会导致隐式提交?
所属栏目:[MsSql] 日期:2020-05-23 热度:178
我的问题很简单,但我仍然怀疑我创建了这个交易.如果我执行以下代码: BEGIN TRANSACTION DROP TABLE Table_Name 可以执行ROLLBACK TRANSACTION恢复丢弃的表吗?我问,因为我不知道在“对象资源管理器”中发生了什么,我没有发现任何这个问题的问题,所以我认为这[详细]
-
SQL GROUP BY仅在子查询中
所属栏目:[MsSql] 日期:2020-05-23 热度:61
我为不同品牌的不同日期的不同帐户的粉丝数量设置了一组数据点: |brand|account|date|fans| |-----|-------|----|----||Ford |ford_uk|... |10 ||Ford |ford_uk|... |11 ||Ford |ford_us|... |20 | |Ford |ford_us|... |21 | |Jeep |jee[详细]
-
将组百分比计算为2位小数 – SQL
所属栏目:[MsSql] 日期:2020-05-23 热度:181
我有以下查询: SELECT hostVersion, CONVERT(varchar, 100.0 * count(*) / tot,1) + % as PercentFROM hostInfo,(SELECT COUNT(*) as tot FROM hostInfo) xGROUP BY hostVersion, tot 并收到以下输出: +-----------------[详细]
-
.net – 如何在运行时更改LINQ O / R-M表名/源?
所属栏目:[MsSql] 日期:2020-05-23 热度:144
我有一个数据库,一个由O / R-Mapper创建的实体集,使用LINQ的所有这些. 在O / R-Mapper中,我需要为每个表输入一个表名(source),该表用于LINQ生成的SQL.在.dbml文件中,它看起来像这样: Table Name=dbo.Customers Member=Customers 现在我想在运行时更改此表名,[详细]
-
ABAP:从现有数据库表创建内部表的语法
所属栏目:[MsSql] 日期:2020-05-23 热度:113
我是ABAP的新手.开始学习内部表格.我正在阅读创建内部表的方法. 我遇到了以下语法来从现有数据库表创建内部表: data: it_mara type table of mara. 我很困惑,因为mara是一个表,如果l.h.s和r.h.s属于同一类型,那么它不应该只是: data: it_mara type mara. 当[详细]
-
sql – Liquibase:将列数据复制到同一个表中的新列中
所属栏目:[MsSql] 日期:2020-05-23 热度:80
我有一个带有A列的表.我正在创建一个新的列B. B将具有与A列相同的数据.如何在Liquibase中复制该列?是否有一些我可以编写的表达式来进行复制? 创建一个新的变更集,在其中添加新列,然后使用 sql更新列B.标签: changeSet author=yourName id=example addColum[详细]
-
database – 检查INSERT INTO语句是否成功
所属栏目:[MsSql] 日期:2020-05-23 热度:164
我使用MS Access数据库作为我的VB.NET应用程序的后端.我使用INSERT INTO语句将用户详细信息输入到数据库中: cn = New OleDbConnection(Provider=Microsoft.Jet.OLEDB.4.0; Data Source= config(DatabasePath) ;)cn.Open()cmd = New OleDbComm[详细]
-
如何将SQL查询应用于C#DataTable / Dataset?
所属栏目:[MsSql] 日期:2020-05-23 热度:199
我有一个应用程序,用户可以在其中输入sql查询作为文本,我需要在我的应用程序中针对C#DataTable / Dataset运行它.有可能吗? 编辑: 根据答案和一些更多的研究无法完成 – 无法将SQL查询应用于已经读入应用程序的表.查看可能的解决方法的答案. 编辑2: 我的最[详细]
-
sql – 解析自引用表时CTE中的无限循环
所属栏目:[MsSql] 日期:2020-05-23 热度:142
我使用以下通用表表达式来解析自引用表.但CTE不起作用,产生和无限循环并产生错误: Msg 530, Level 16, State 1, Line 1 The statement terminated. The maximum recursion 100 has been exhausted before statement completion. 如何修改此CTE以使其正常工作[详细]
-
sql – 如何重新排序表中的项目
所属栏目:[MsSql] 日期:2020-05-23 热度:98
我有一个表(称为my_table),可以简化为:NAME,SEQ_NO,LOCKED. 项目被删除和添加,我想重新排序它们(修改SEQ_NO),使序列总是从1到COUNT(*),锁定的项目保留其SEQ_NO,没有解锁的项目将获得该数字.只有未锁定的项目才会使用新的SEQ_NO进行更新. 例: 这个 NAME SEQ_[详细]
-
sql-server – 在函数内执行WITH语句
所属栏目:[MsSql] 日期:2020-05-23 热度:146
我有以下代码: WITH OrderedOrders AS(SELECT *, ROW_NUMBER() OVER (ORDER BY item) AS RowNumber from dbo.fnSplit(1:2:3:5, :) ) select * from OrderedOrders where rownumber =2 我需要在函数内运行此代码,但是我无法使语法[详细]
-
sql – 按时间间隔进行分组
所属栏目:[MsSql] 日期:2020-05-23 热度:116
给出一个包含一个数字字段(mynum)的表(mytable),怎么写一个SQL查询,根据该字段中的值的范围而不是每个不同的值总结表的数据? 为了一个更具体的例子,我们让它的间隔为3,只是用一个count(*)“总结”,使得结果告诉mynum是0-2.99的行数,它是3的行数-5.99,其中6-8[详细]
-
sql – 如何解决ORA-02049和一般锁定问题与Oracle
所属栏目:[MsSql] 日期:2020-05-23 热度:134
我偶尔得到ORA-02049进行一些长期运行和/或密集型交易.似乎没有这样的模式,但它发生在一个简单的INSERT上. 我不知道如何获取任何信息或Oracle,但是必须有办法吗?登录锁定或至少一种查看当前锁的方式? 一种可能的方法是将distributed_lock_timeout的INIT.ORA[详细]
-
sql-server-2008 – 在逆向工程向导中未显示Visio 2010 DataSource
所属栏目:[MsSql] 日期:2020-05-23 热度:122
嗨,我正在尝试在visio 2010中对现有数据库执行数据库图表.我正在使用逆向工程师向导.当我在数据源字段上按下新按钮时.我按照步骤添加新的数据源.看起来一切都没有错误,测试连接,它通过.但是在完成该过程之后,它应该将它添加到数据源框中,以便我可以选择并继续[详细]
-
sql-server – 阻止SQL Server Management Studio中的视图阻止查询编辑器
所属栏目:[MsSql] 日期:2020-05-23 热度:92
在SQL Server Management Studio中使用视图时,我更喜欢将视图编写为ALTER语句,进行更改,正确格式化代码然后执行语句.但是,有时当我编写一个我之前使用过的视图时,我的格式化会丢失,并且我看到我的视图中添加了大量扩展属性. 从此我收集到,其他人一直在使用SSM[详细]
-
sql-server-2008 – 流畅的NHibernate SQL Server 2008 DATE列值问题
所属栏目:[MsSql] 日期:2020-05-23 热度:172
问候, 使用Fluent NHibernate在C#中使用SQL Server 2008 DATE列时遇到问题. 当我尝试更新在1/1/1753(DATETIME的最小日期)之前的不可为空的DATE列中的值的记录时,我收到一条错误,指出它不能将NULL插入那列.如果值大于1/1/1753,则没有问题,保留正确的日期值. 这[详细]
-
sql – 比较两个表在HIVE中是否相等
所属栏目:[MsSql] 日期:2020-05-23 热度:97
我有两个表,table1和table2.每个都有相同的列: key, c1, c2, c3 我想检查这些表是否相互相等(它们具有相同的行).到目前为止,我有两个查询( =在HIVE中不相等): select count(*) from table1 t1 left outer join table2 t2on t1.key=t2.keywhere t2.key is nu[详细]
-
sql-server – 如何获取SQL Server中两个日期之间的秒数?
所属栏目:[MsSql] 日期:2020-05-23 热度:129
我有这个 MySQL代码 DELETE FROM UserError WHERE UNIX_TIMESTAMP() - UNIX_TIMESTAMP(date) 86400 什么相当于SQL Server中的这个MySQL代码? 你可以使用datediff DELETE FROM UserError WHERE Datediff(s, [date], getdate()) 86400[详细]
-
azure – 登录时客户端已断开连接
所属栏目:[MsSql] 日期:2020-05-23 热度:140
在将我们的SQL Azure计算机更新到v12之后,我们得到了一些我们在尝试对它运行命令时没有遇到过的奇怪异常. Inner exception information (level 1): Exception type: System.Data.SqlClient.SqlException Exception message: Client disconnected during[详细]
-
sql – 如何按顺序将两个表连接在一起,行数相同
所属栏目:[MsSql] 日期:2020-05-23 热度:102
我正在使用SQL2000,我想根据他们的位置加入两个表 例如,考虑以下2个表: table1-------name-------catdogmousetable2------cost------231325 我现在想根据它们的顺序盲目地将两个表连接在一起,而不是匹配列(我也可以保证两个表具有相同的行数): -------|----[详细]

浙公网安备 33038102330553号