问题标签 [sql-manager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 选择时如何根据它们的值将一列分成多列?
我有一个名为 assignment_answers 的表,它具有以下属性: assignment_answers_id、 question_id 和 order。订单是一个属性,它可以取一个从 0 到 9 的值。我希望每个值都可以让它显示在不同的列中。例如,当订单的值为 0 时,我希望它显示在名为number0的列中。当它的值为 1 时,我希望它显示在名为number1的列中。
有人可以帮我吗?到目前为止,我已经尝试过了,但它不起作用:
我收到一条错误消息:错误:“(”第 6 行或附近的语法错误:(CASE WHENassessment_questions."order" = 1
样本数据
所需的输出:
firebird - 创建 PSQL 变量时出现错误:“在不允许的过程上使用 GRANT OPTION”
我们正在为 interbase-firebird 和 Firebird 3.0.5 使用 SQL 管理器。我们正在创建一个程序并且工作正常。
但是,从我们将 psql 变量添加到过程中的那一刻起,我们得到以下错误。当我们删除变量时,可以再次执行该过程。在已添加的变量下方(也请参见下图)。
错误消息说:
不允许在程序上使用授予选项。
详细的错误信息说:
授予对“文本”的引用以使用授予选项来处理 GETTEXTCAINING;
因此,似乎通过使用 psql 变量,添加了从表“TEXT”到存储过程的引用,这显然是不允许的。
所以,这听起来像是一个许可的事情。但是,当我们授予该过程的权限时,参考区域是灰色的,因此我们无法授予权限,就像我们在执行级别所做的那样。
如果我们查看表格文本上的权限级别,则会给出参考权限,但是不可能添加“具有授予的权限”(手形图标)。
我不知道问题是什么以及如何解决它,有什么想法吗?
更新 27/02/2012 如果我将相同的代码添加到执行块中,效果很好。有任何想法吗?
下面是错误的一些附加打印屏幕。
sql-server - 无法使用managment studio连接sql server
连接 sql 服务器时出现以下异常。我正在使用 Sql server 2019 开发者版。我启用了端口 1433 但没有用。任何尝试帮助我解决问题
====================================
无法连接到 DESKTOP。
====================================
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)(.Net SqlClient 数据提供者)
错误号:2 严重性:20 状态:0
节目地点:
在 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity 身份,SqlConnectionString connectionOptions,SqlCredential 凭据,对象 providerInfo,字符串 newPassword,SecureString newSecurePassword,布尔重定向用户实例,SqlConnectionString userConnectionOptions,SessionData reconnectSessionData,DbConnectionPool 池,字符串 accessToken,布尔 applyTransientFaultHandling,SqlAuthenticationProviderManager sqlAuthProviderManager ) 在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup,DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource
1 次重试,DbConnectionOptions userOptions) 在 System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource 1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource
1 retry) 在 System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) 在 System.Data.SqlClient。 SqlConnection.Open() 在 Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ValidateConnection(UIConnectionInfo ci, IServerType server) 在 Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()
====================================
该系统找不到指定的文件