Δημιούργησα έναν προσωρινό πίνακα και στη συνέχεια προσπαθώ να μεταφέρω τις εγγραφές στον κανονικό πίνακα (εκτός απο το RowId, που είναι identity και το παίρνει αυτόματα στον κανονικό πίνακα). Δίνω την εξής σύνταξη
INSERT INTO dbo.MainTablePer(Name,Surname) SELECT Name,Surname FROM dbo.MainTable WHERE Name=SUSER_SNAME() (γιατί ενδεχομένως στον προσωρινό θα έχω και άλλες εγγραφές απο χρήστες οι οποίοι θα έχουν πατήσει το Χ και θα έχουν βγεί χωρίς να περάσει η καταχώρησή τους στον κανονικό πίνακα. Δυστυχώς όμως παίρνω το ακόλουθο σφάλμα:
Server: Msg 512, Level 16, State 1, Procedure rollbackRecord, Line 4
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
The statement has been terminated.
Καμια λύση;;
Live fast, die young