AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-5524

M.S.Nayak's questions

Martin Hope
M.S.Nayak
Asked: 2012-09-11 03:25:54 +0800 CST

用户定义函数返回值

  • 3

大家好,我有一个功能:

ALTER FUNCTION [dbo].[getContentURL]
(
    @VID    int,
    @accountID int
)
RETURNS VARCHAR(500)
AS
BEGIN


DECLARE @cTable varchar(50) = '[CONTENT_CONNECT].[dbo].CONTENT_' + CONVERT(varchar(5),@accountID)
    DECLARE @vTable varchar(50) = '[CONTENT_CONNECT].[dbo].VERSION_' + CONVERT(varchar(5),@accountID)
DECLARE @sql VARCHAR(max) =  ''
DECLARE @RETURN VARCHAR(500)
DECLARE @ParmDefinition VARCHAR(500)
 SET @sql = '
    DECLARE @CompanyID int
    DECLARE @RETURN VARCHAR(500)
    DECLARE @ProjectNumber int
    DECLARE @ContentID int
    DECLARE @VersionNumber int
    DECLARE @FileName varchar(400)
  select @VersionNumber= V.Number,@ContentID= V.ContentID,@ProjectNumber=P.Number,@FileName=C.Name,@CompanyID=P.CompanyID 
    from ' + @vTable + ' V 
    inner join' + @cTable + ' C on V.ContentID=C.ID
    inner join Project P on C.ProjectID=P.ID where V.VID='+convert(varchar,@VID)+'

 select ''/''+Convert(varchar,@CompanyID)+''/''+Convert(varchar,@ProjectNumber)+''/''+Convert(varchar,@ContentID)+''/''+Convert(varchar,@VersionNumber)+''/''+@FileName'


 SET @ParmDefinition = N'@RETURN VARCHAR(500) OUTPUT'
    exec sp_executesql @sql, @ParmDefinition,  @RETURN OUTPUT
  set @RETURN=(select @RETURN)
 RETURN @RETURN
END

但是当我执行这个功能时

select  dbo.getContentURL(177,1)

这给出了错误:

The name 'select --------------------' is not a valid identifier.

如何返回这个执行值?有人能帮帮我吗?

sql-server-2008 functions
  • 3 个回答
  • 7871 Views
Martin Hope
M.S.Nayak
Asked: 2012-04-05 04:56:23 +0800 CST

添加列查询带参数

  • 2

大家好,我有 1 个问题,查询语法如下

 ALTER TABLE table_name
 ADD column_name column-definition;

问题是我们可以使用参数来column_name字段@column_name吗?因为我正在创建列名由前端作为参数提供的列。例如

ALTER TABLE table_name
ADD @column_name varchar(250);

这给出了错误,所以有什么替代方法吗?

sql-server-2008 alter-table
  • 1 个回答
  • 1494 Views
Martin Hope
M.S.Nayak
Asked: 2012-03-15 01:52:54 +0800 CST

到日期时间的毫秒数

  • 0

我有这个声明

EXEC [spProject_Update] @ProjectID = 496
,@Name = 'Hangman Bollywood iPhone'
,@Description = ''
,@EstimateTime = 2674800000

我将获得毫秒数@EstimateTime。
我如何将其转换为datetimeSQL Server?

sql-server sql-server-2008
  • 1 个回答
  • 1342 Views
Martin Hope
M.S.Nayak
Asked: 2012-02-25 21:31:42 +0800 CST

删除 NDF 文件后附加数据库时出错

  • 2

我错误地从 SQL Server 2008 数据库中删除了 .ndf 文件。在尝试附加以前的副本时,SSMS 会引发此错误:

为服务器“MDSWIN34”附加数据库失败。(Microsoft.SqlServer.Smo)


附加信息:

执行 Transact-SQL 语句或批处理时发生异常。(Microsoft.SqlServer.ConnectionInfo)


操作系统在文件“C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\template.ndf”中的偏移量 0000000000000000 处读取期间向 SQL Server 返回错误 38(已到达文件末尾。)。SQL Server 错误日志和系统事件日志中的其他消息可能会提供更多详细信息。这是威胁数据库完整性的严重系统级错误情况,必须立即纠正。完成完整的数据库一致性检查 (DBCC CHECKDB)。这个错误可能是由许多因素引起的;有关详细信息,请参阅 SQL Server 联机丛书。(Microsoft SQL Server,错误:823)

这是什么原因?我丢失了所有数据吗?

sql-server-2008 dbcc
  • 2 个回答
  • 2585 Views
Martin Hope
M.S.Nayak
Asked: 2012-01-27 20:27:51 +0800 CST

SQL Server 2008 中的文件流

  • 2

大家好,我提到了这个https://stackoverflow.com/a/5613926/842112

因为他们提到了这个

如果您的图片或文档的大小通常超过 1 MB,将它们存储在文件系统中会更有效(并且使用 SQL Server 2008 的 FILESTREAM 属性,它们仍然处于事务控制之下并且是数据库的一部分)

现在我的问题是如何在 SQL Server 2008 中使用文件流属性?我提到了http://msdn.microsoft.com/en-us/library/cc949109.aspx但我不知道如何使用它。所以请建议我如何使用这个我想将图像存储在数据库表中。谢谢你。

sql-server-2008 filestream
  • 1 个回答
  • 1273 Views
Martin Hope
M.S.Nayak
Asked: 2012-01-06 22:49:03 +0800 CST

将数据导出到excel

  • 1


我想执行一些存储过程,并将结果导出到 Excel。怎么能做到这一点?我是 SQL 新手。任何有关此的帮助或教程将不胜感激。

sql-server-2008 excel
  • 3 个回答
  • 7784 Views
Martin Hope
M.S.Nayak
Asked: 2012-01-05 21:14:56 +0800 CST

如何在 SQL Server 2008 中创建和发送邮件?

  • 4

我想从 SQL Server 2008 发送电子邮件。基本步骤是什么?如果有人使用这个设施,你能解释一下吗?

任何帮助将不胜感激。

正如 marc_s 评论的那样,此链接将很有帮助(我也接受了下面的答案) http://blog.sqlauthority.com/2008/08/23/sql-server-2008-configure-database-mail-send-email-from -sql-数据库/

sql-server sql-server-2008
  • 3 个回答
  • 43591 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve