-
sql-server – 检查是否安装了SQL Server客户端
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
如何检查是否安装了SQL Server客户端驱动程序?是否也可以确定版本? 解决方法 转到 – 运行 – cmd-键入regedit.exe,然后在ODBC文件夹下看到注册表: HKEY_LOCAL_MACHINESOFTWAREODBCODBCINST.INI ODBC DriversSQL Server 我也找到了关于这个问题的a[详细]
-
多租户数据库架构
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
我正在构建一个SAAS应用程序,我们正在讨论每个客户端与共享数据库之间的一个数据库.我已经阅读了很多内容,包括SO的一些主题,但我还有很多疑问. 我们的平台应该由每个客户高度定制. (他们应该能够拥有自定义表并向现有表添加自定义字段). 在这种情况下,多数[详细]
-
sql – 查询滚动日期范围内不同值的计数
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
我有一组电子邮件地址和日期,这些电子邮件地址已添加到表格中.各种不同日期的电子邮件地址可以有多个条目.例如,如果我有下面的数据集.我希望得到我们在所述日期和3天前之间的不同电子邮件的日期和数量. Date | email -------+----------------1/1/12 | tes[详细]
-
MS SQL Server:检查用户是否可以执行存储过程
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
如何检查用户是否可以在MS SQL服务器中执行存储过程? 我可以通过连接到master数据库并执行以下内容来查看用户是否具有显式执行权限: databasename..sp_helpprotect 'storedProcedureName','username' 但是,如果用户是具有执行权限的角色的成员,则sp_help[详细]
-
sql-server – 如何在脚本中设置SQL Server脚本的超时?
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
我正在尝试运行一个大型脚本文件(将近300MB,并且可能在未来更大).在Gulzar对我的 question about it的回答的评论中已经建议我应该将脚本超时更改为0(无超时). 从脚本中设置此超时的最佳方法是什么?目前我将所有这些都放在脚本文件的顶部,希望其中一个能做[详细]
-
sql-server – 更新用户取消的查询
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
我有一个有数百万行的表. 无意中我在没有where子句的表上写了一个更新查询,然后单击执行. 它开始执行.两秒钟后,我意识到查询错误,我点击了Sql Server Management Studio中的“停止”按钮.查询执行已停止,这一切都在7秒内发生. 现在我很想知道是否有任何行[详细]
-
sql – ORA-00997的解决方法:非法使用LONG数据类型
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
我想将系统表user_tab_cols中的一些数据保存到临时表中,以便从中获取转储. 其中有100,000行,我从user_tab_cols中选择了大约1,000条记录,并使用此查询将它们保存到临时表中: create table temp table as select * from user_tab_cols where condition...[详细]
-
sql-server – 将一组行转换为SQL Server 2000中的列
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
是否有任何工具将行转换为SQL Server中的列(在MS-Access中可以)? 我被迷惑了,因为这个工具在MS-Access中可用,但在SQL Server中不可用.是否设计此功能尚未包含在SQL Server中? 解决方法 仅当您事先知道行值可以是什么时,http://jdixon.dotnetdevelopersjo[详细]
-
sql-server – 使用T-SQL中行的先前值计算值
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
我得到了下表,并希望使用sql中前一行的相同列(Column2)的值计算每行的Column2值,而不使用cursor或while循环. Id Date Column1 Column21 01/01/2011 5 5 = Same as Column12 02/01/2011 2 18 = (1 + (value of Column2 from the previous row)) * (1 + (Val[详细]
-
更新SQL Server实例中所有数据库表的统计信息
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 DECLARE @sql nvarchar(300)?DECLARE UpdateStatsForAllDBs CURSORREAD_ONLYFOR select name from sysdatabases?DECLARE @name nvarchar(255)OPEN UpdateStatsForAll[详细]
-
array to csv
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 type t_str_array as table of varchar2(4000);function array_to_csv (p_values in t_str_array,p_separator in varchar2 := g_default_separator) return varchar2[详细]
-
去除外键的存储过程
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 create proce prdropforeignkeys@chvreferencedtable varchar(30)as declare @chvtablewithforeignkey varchar(30),@chvforeignkey varchar(30),@chvsql varchar(255[详细]
-
SQL Server 2005 大容量日志恢复
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 --在SSMS中的“数据库属性”页上可以查看为一个给定数据库指定的恢复模式,对此也可以通过查询sys.database目录视图,其基本语法如下所示:SELECT name,recovery_mod[详细]
-
zTree mysql json
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 select c.id as id,c.pId as pId,c.name as name,c.checked as checked,c.type as type from(select a.funtypeid id,0 pId,a.name name,IF((select COUNT(*) from t_[详细]
-
列出指定表的所有字段
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 /* 列出指定表的所有字段,使用时将 SYS_TABLE 换成具体表名即可[Oracle 10g下运行通过]*/declare cursor c is select a.COLUMN_NAME||' ' from user_tab_columns a w[详细]
-
MySQL 存储过程的 BEGIN 和 END
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 mysqlmysql DELIMITER //mysql CREATE FUNCTION myProc (cost DECIMAL(10,2)) - RETURNS DECIMAL(10,2) - - SQL SECURITY DEFINER - - tax: BEGIN - DECLARE order_t[详细]
-
sys_connect_by_path 用法
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 (SELECT num,REPLACE(MAX(sql0),';',',') FROM (SELECT num,sys_connect_by_path(sql1,';') AS sql0 FROM (SELECT num,sql1,rn,lead(rn) over(PARTITION BY num ORDE[详细]
-
数据库或表修复
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 use masterdeclare @databasename varchar(255)set @databasename='需要修复的数据库实体的名称'exec sp_dboption @databasename,N'single',N'true' --将目标数据库[详细]
-
测试分页记录时,可以用oracle循环插测试记录
所属栏目:[编程] 日期:2021-01-16 来源:DaWei
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 begin for i in 8..100 loopINSERT INTO "USER2"."FUN_STO_PRO" ("S_ID","AUDIT_STATUS","CREATE_TIME","UPDATE_USER","UPDATE_TIME")VALUES(i,'1','武敬淋',TO_DATE[详细]
-
RODBC sqlSave表创建问题
所属栏目:[编程] 日期:2021-01-14 来源:DaWei
我在使用RODBC的sqlSave创建表时遇到了麻烦(或者更准确地说,是将数据写入创建的表). 这与现有的sqlSave问题/答案不同 他们遇到的问题是不同的,我可以创建表,而他们不能和 我已经无法合并他们的解决方案,例如在运行sqlSave之前关闭并重新打开连接, 错误消息[详细]
-
sql – 如何在(select)语句中最好地组织内部联接
所属栏目:[编程] 日期:2021-01-14 来源:DaWei
假设我有三个表,每个表与另一个表相关, 当我需要从每个表中获取一列时,它是如何组织的 (内连接)?? Select table1.column1,table2.column2,table3.column2From table1 Inner Join table2 on ..... etcInner Join table3 on ..... 换句话说,我可以把(table2)[详细]
-
如何从linq查询中查看生成的sql
所属栏目:[编程] 日期:2021-01-14 来源:DaWei
只是试图获取由linq查询生成的sql. 解决方法 用Linq2Sql dc.GetCommand(query).CommandText 有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.getcommand.aspx. 但我通常使用LinqPad[详细]
-
sql-server – SQL Server差异(与交叉相反)
所属栏目:[编程] 日期:2021-01-14 来源:DaWei
寻找在SQL Server中设置“差异”的简单/可扩展方式,请参阅下文. 如果你无法从图片中看出我正在寻找那些不在交叉路口的东西. 我见过一种方法: select * from ( (select 'test1' as a,1 as b) union all (select 'test2' as a,2 as b union all select 'tes[详细]
-
sql-server – 在SQL Server 2005中使用数据生成脚本
所属栏目:[编程] 日期:2021-01-14 来源:DaWei
如何在SQL Server 2005中使用表中的数据生成脚本? 解决方法 不幸的是,在SQL Server 2008之前似乎没有出现脚本数据和模式的选项,所以我认为你会遇到第三方选择. SSMS Tool Pack has a generate inserts option Narayana Vyas Kondreddi有一个很好的generat[详细]
-
SQL Server动态排序依据
所属栏目:[编程] 日期:2021-01-14 来源:DaWei
我正在尝试在存储过程中使用动态顺序,因此我可以将我想要的数据作为参数传递给存储过程.这适用于VARCHAR字段但是如果我尝试对int或datetime字段进行排序,则会使我的代码出错,如下所示 DECLARE @ORDERBY INTSET @ORDERBY = 1SELECT TOP 10 * FROM TBL_LMS_U[详细]
