Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

क्या सम्मिलित क्वेरी के भीतर कोई अन्य क्वेरी करने का कोई तरीका है?

सेटअप:

USE TempDB;
GO

CREATE TABLE dbo.Leads
(
    LeadID VARCHAR(64),
    CreateUser VARCHAR(32),
    CreateDate DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
    FirstName VARCHAR(32),
    AccountID INT
);

CREATE TABLE dbo.Accounts
(
    AccountID INT IDENTITY(1,1),
    name VARCHAR(32) /* , ... other columns ... */
);

CREATE TABLE dbo.Temp(name VARCHAR(32));

INSERT dbo.Temp SELECT 'foo'
UNION SELECT 'bar';

प्रश्न:

INSERT dbo.Accounts
(
    name
)
OUTPUT
    'Q' + cast(floor(999997 * RAND(convert(varbinary, newid()))) as varchar(20)),
    'U6UJ9000S',
    CURRENT_TIMESTAMP,
    inserted.name,
    inserted.AccountID
INTO dbo.Leads
SELECT name
FROM dbo.Temp;

जाँच करें:

SELECT * FROM dbo.Accounts;
SELECT * FROM dbo.Leads;

सफाई:

USE tempdb;
GO
DROP TABLE dbo.Temp, dbo.Accounts, dbo.Leads;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में स्तंभों में तालिका पंक्तियों को समतल करें

  2. क्वेरी जहां नेस्टेड क्वेरी के परिणाम में दो कॉलम हैं

  3. SQL सर्वर में डुप्लिकेट पंक्तियाँ हटाएं

  4. मैं ग्रिडव्यू के भीतर किसी शब्द को कैसे हाइलाइट कर सकता हूं?

  5. टीएसक्यूएल फॉर फिल्टर एक्सपीरियंस फ्रॉम रेंज मल्टीसेलेक्ट