sql脚本的用户输入
我有一个SQL脚本,其中包含以下行 声明@input varchar20 从[部门]所在的员工中选择*= @输入sql脚本的用户输入,sql,sql-server-2005,Sql,Sql Server 2005,我有一个SQL脚本,其中包含以下行 声明@input varchar20 从[部门]所在的员工中选择*= @输入 我想要的是,当我在SQL 2005中执行上述脚本时,我想通过打开一个inputbox等来提示输入,以便在“@input”变量中接受该值,从而用户检索提供动态输入的记录。您不能这样做。数据库没有用户界面,因此无法提示输入值 您必须创建一个应用程序来提示输入值、查询数据库并显示结果。您实际上要求的是一个不存在的功能,但有一些解决方法: SSRS允许您为用户定义带有参数的报告,这些参数将采
我想要的是,当我在SQL 2005中执行上述脚本时,我想通过打开一个inputbox等来提示输入,以便在“@input”变量中接受该值,从而用户检索提供动态输入的记录。您不能这样做。数据库没有用户界面,因此无法提示输入值
您必须创建一个应用程序来提示输入值、查询数据库并显示结果。您实际上要求的是一个不存在的功能,但有一些解决方法: SSRS允许您为用户定义带有参数的报告,这些参数将采用输入框等形式。 如果您对使用SSM的用户没有意见,请将查询创建为存储过程,并让他们使用左侧树中的execute选项,这将提示输入参数。 这是你想要的
但这是给甲骨文的。我希望这也适用于其他数据库或使用C SQL就是SQL。RDBMS不会提示用户,它执行用SQL编写的给定查询。你一定把它和Access混淆了,Access是文档、GUI应用程序和数据库的混合体!接受给出答案后,您将收到很少的好答案。请删除此答案。这是给甲骨文的。这也是一个坏习惯。我希望这也适用于其他星展-不,这是一个坏习惯。RDBMS是一个服务器。它接受连接,就像API一样。你发出请求,收到回应。服务器无法使您的PC运行Mac OS、Linux、FreeBSD、Windows或其他任何程序来打开某种对话框。这是错误的。它没有抓住重点,混淆了人们的担忧。任何形式都不可接受。