我有一個簡單的表如下SQL選擇使用多列多個變量,其中
CREATE TABLE [accounting].[ExtractControl](
[SourceSchema] [varchar](50) NOT NULL,
[SourceTable] [varchar](150) NOT NULL,
[SourceDatabase] [varchar](50) NOT NULL)
我想選擇使用SourceSchema和sourceTable會值
目前我SourceDatabase按如下方式進行多項查詢:
Select @s1 = SourceDatabase from accounting.ExtractControl where SourceSchema = 'xxx' and SourceTable = 'xxx'
Select @s2 = SourceDatabase from accounting.ExtractControl where SourceSchema = 'yyy' and SourceTable = 'yyy'
Select @s3 = SourceDatabase from accounting.ExtractControl where SourceSchema = 'xxx' and SourceTable = 'yyy'
我確實認爲這可以用更優雅的方式來完成!謝謝您的幫助!
你覺得沒有用你目前的解決方案來優雅嗎? –
@DanielHilgarth我在查詢數據庫3次返回3個變量,我想也許它可能返回所有3變量使用1查詢對Db。 – dopplesoldner