sharkiefff/RBAC-Text2SQL-Benchmark huggingface dataset:
##Instruction:
Database: cre_Docs_and_Epenses
Total Tables: 7
Total Columns: 22

Table Schemas:

cre_Docs_and_Epenses contains tables such as Ref_Document_Types, Ref_Budget_Codes, Projects, Documents, Statements, Documents_with_Expenses, Accounts.
Table Ref_Document_Types has columns such as Document_Type_Code, Document_Type_Name, Document_Type_Description.
Document_Type_Code is the primary key.
Table Ref_Budget_Codes has columns such as Budget_Type_Code, Budget_Type_Description.
Budget_Type_Code is the primary key.
Table Projects has columns such as Project_ID, Project_Details.
Project_ID is the primary key.
Table Documents has columns such as Document_ID, Document_Type_Code, Project_ID, Document_Date, Document_Name, Document_Description, Other_Details.
Document_ID is the primary key.
Table Statements has columns such as Statement_ID, Statement_Details.
Statement_ID is the primary key.
Table Documents_with_Expenses has columns such as Document_ID, Budget_Type_Code, Document_Details.
Document_ID is the primary key.
Table Accounts has columns such as Account_ID, Statement_ID, Account_Details.
Account_ID is the primary key.
The Project_ID of Documents is the foreign key of Project_ID of Projects.
The Document_Type_Code of Documents is the foreign key of Document_Type_Code of Ref_Document_Types.
The Statement_ID of Statements is the foreign key of Document_ID of Documents.
The Document_ID of Documents_with_Expenses is the foreign key of Document_ID of Documents.
The Budget_Type_Code of Documents_with_Expenses is the foreign key of Budget_Type_Code of Ref_Budget_Codes.
The Statement_ID of Accounts is the foreign key of Statement_ID of Statements.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - Accounts: * (all columns)
  - Documents: * (all columns)
  - Documents_with_Expenses: * (all columns)
  - Projects: * (all columns)
  - Ref_Budget_Codes: Budget_Type_Description
  - Ref_Document_Types: * (all columns)
  - Statements: * (all columns)

Question: What are the document ids for the budget type code 'SF'?
Answer: Sorry, I cannot answer.
Permission: denied (All required columns are permitted)
Gold SQL: SELECT document_id FROM Documents_with_expenses WHERE budget_type_code  =  'SF'
##Instruction:
Database: cre_Docs_and_Epenses
Total Tables: 7
Total Columns: 22

Table Schemas:

cre_Docs_and_Epenses contains tables such as Ref_Document_Types, Ref_Budget_Codes, Projects, Documents, Statements, Documents_with_Expenses, Accounts.
Table Ref_Document_Types has columns such as Document_Type_Code, Document_Type_Name, Document_Type_Description.
Document_Type_Code is the primary key.
Table Ref_Budget_Codes has columns such as Budget_Type_Code, Budget_Type_Description.
Budget_Type_Code is the primary key.
Table Projects has columns such as Project_ID, Project_Details.
Project_ID is the primary key.
Table Documents has columns such as Document_ID, Document_Type_Code, Project_ID, Document_Date, Document_Name, Document_Description, Other_Details.
Document_ID is the primary key.
Table Statements has columns such as Statement_ID, Statement_Details.
Statement_ID is the primary key.
Table Documents_with_Expenses has columns such as Document_ID, Budget_Type_Code, Document_Details.
Document_ID is the primary key.
Table Accounts has columns such as Account_ID, Statement_ID, Account_Details.
Account_ID is the primary key.
The Project_ID of Documents is the foreign key of Project_ID of Projects.
The Document_Type_Code of Documents is the foreign key of Document_Type_Code of Ref_Document_Types.
The Statement_ID of Statements is the foreign key of Document_ID of Documents.
The Document_ID of Documents_with_Expenses is the foreign key of Document_ID of Documents.
The Budget_Type_Code of Documents_with_Expenses is the foreign key of Budget_Type_Code of Ref_Budget_Codes.
The Statement_ID of Accounts is the foreign key of Statement_ID of Statements.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - Accounts: * (all columns)
  - Documents: * (all columns)
  - Documents_with_Expenses: * (all columns)
  - Projects: * (all columns)
  - Ref_Budget_Codes: Budget_Type_Description
  - Ref_Document_Types: * (all columns)
  - Statements: * (all columns)

Question: Give the ids of documents with expenses that have the budget code 'SF'.
Answer: Sorry, I cannot answer.
Permission: denied (All required columns are permitted)
Gold SQL: SELECT document_id FROM Documents_with_expenses WHERE budget_type_code  =  'SF'
##Instruction:
Database: cre_Docs_and_Epenses
Total Tables: 7
Total Columns: 22

Table Schemas:

cre_Docs_and_Epenses contains tables such as Ref_Document_Types, Ref_Budget_Codes, Projects, Documents, Statements, Documents_with_Expenses, Accounts.
Table Ref_Document_Types has columns such as Document_Type_Code, Document_Type_Name, Document_Type_Description.
Document_Type_Code is the primary key.
Table Ref_Budget_Codes has columns such as Budget_Type_Code, Budget_Type_Description.
Budget_Type_Code is the primary key.
Table Projects has columns such as Project_ID, Project_Details.
Project_ID is the primary key.
Table Documents has columns such as Document_ID, Document_Type_Code, Project_ID, Document_Date, Document_Name, Document_Description, Other_Details.
Document_ID is the primary key.
Table Statements has columns such as Statement_ID, Statement_Details.
Statement_ID is the primary key.
Table Documents_with_Expenses has columns such as Document_ID, Budget_Type_Code, Document_Details.
Document_ID is the primary key.
Table Accounts has columns such as Account_ID, Statement_ID, Account_Details.
Account_ID is the primary key.
The Project_ID of Documents is the foreign key of Project_ID of Projects.
The Document_Type_Code of Documents is the foreign key of Document_Type_Code of Ref_Document_Types.
The Statement_ID of Statements is the foreign key of Document_ID of Documents.
The Document_ID of Documents_with_Expenses is the foreign key of Document_ID of Documents.
The Budget_Type_Code of Documents_with_Expenses is the foreign key of Budget_Type_Code of Ref_Budget_Codes.
The Statement_ID of Accounts is the foreign key of Statement_ID of Statements.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - Accounts: * (all columns)
  - Documents: * (all columns)
  - Documents_with_Expenses: * (all columns)
  - Projects: * (all columns)
  - Ref_Budget_Codes: Budget_Type_Description
  - Ref_Document_Types: * (all columns)
  - Statements: * (all columns)

Question: Show the budget type code and description and the corresponding document id.
Answer: Sorry, I cannot answer.
Permission: denied (All required columns are permitted)
Gold SQL: SELECT T2.budget_type_code ,  T2.budget_type_description ,  T1.document_id FROM Documents_with_expenses AS T1 JOIN Ref_budget_codes AS T2 ON T1.budget_type_code  =  T2.budget_type_code
##Instruction:
Database: cre_Docs_and_Epenses
Total Tables: 7
Total Columns: 22

Table Schemas:

cre_Docs_and_Epenses contains tables such as Ref_Document_Types, Ref_Budget_Codes, Projects, Documents, Statements, Documents_with_Expenses, Accounts.
Table Ref_Document_Types has columns such as Document_Type_Code, Document_Type_Name, Document_Type_Description.
Document_Type_Code is the primary key.
Table Ref_Budget_Codes has columns such as Budget_Type_Code, Budget_Type_Description.
Budget_Type_Code is the primary key.
Table Projects has columns such as Project_ID, Project_Details.
Project_ID is the primary key.
Table Documents has columns such as Document_ID, Document_Type_Code, Project_ID, Document_Date, Document_Name, Document_Description, Other_Details.
Document_ID is the primary key.
Table Statements has columns such as Statement_ID, Statement_Details.
Statement_ID is the primary key.
Table Documents_with_Expenses has columns such as Document_ID, Budget_Type_Code, Document_Details.
Document_ID is the primary key.
Table Accounts has columns such as Account_ID, Statement_ID, Account_Details.
Account_ID is the primary key.
The Project_ID of Documents is the foreign key of Project_ID of Projects.
The Document_Type_Code of Documents is the foreign key of Document_Type_Code of Ref_Document_Types.
The Statement_ID of Statements is the foreign key of Document_ID of Documents.
The Document_ID of Documents_with_Expenses is the foreign key of Document_ID of Documents.
The Budget_Type_Code of Documents_with_Expenses is the foreign key of Budget_Type_Code of Ref_Budget_Codes.
The Statement_ID of Accounts is the foreign key of Statement_ID of Statements.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - Accounts: * (all columns)
  - Documents: * (all columns)
  - Documents_with_Expenses: * (all columns)
  - Projects: * (all columns)
  - Ref_Budget_Codes: Budget_Type_Description
  - Ref_Document_Types: * (all columns)
  - Statements: * (all columns)

Question: Return the budget type codes, budget type descriptions and document ids for documents with expenses.
Answer: Sorry, I cannot answer.
Permission: denied (All required columns are permitted)
Gold SQL: SELECT T2.budget_type_code ,  T2.budget_type_description ,  T1.document_id FROM Documents_with_expenses AS T1 JOIN Ref_budget_codes AS T2 ON T1.budget_type_code  =  T2.budget_type_code
##Instruction:
Database: cre_Docs_and_Epenses
Total Tables: 7
Total Columns: 22

Table Schemas:

cre_Docs_and_Epenses contains tables such as Ref_Document_Types, Ref_Budget_Codes, Projects, Documents, Statements, Documents_with_Expenses, Accounts.
Table Ref_Document_Types has columns such as Document_Type_Code, Document_Type_Name, Document_Type_Description.
Document_Type_Code is the primary key.
Table Ref_Budget_Codes has columns such as Budget_Type_Code, Budget_Type_Description.
Budget_Type_Code is the primary key.
Table Projects has columns such as Project_ID, Project_Details.
Project_ID is the primary key.
Table Documents has columns such as Document_ID, Document_Type_Code, Project_ID, Document_Date, Document_Name, Document_Description, Other_Details.
Document_ID is the primary key.
Table Statements has columns such as Statement_ID, Statement_Details.
Statement_ID is the primary key.
Table Documents_with_Expenses has columns such as Document_ID, Budget_Type_Code, Document_Details.
Document_ID is the primary key.
Table Accounts has columns such as Account_ID, Statement_ID, Account_Details.
Account_ID is the primary key.
The Project_ID of Documents is the foreign key of Project_ID of Projects.
The Document_Type_Code of Documents is the foreign key of Document_Type_Code of Ref_Document_Types.
The Statement_ID of Statements is the foreign key of Document_ID of Documents.
The Document_ID of Documents_with_Expenses is the foreign key of Document_ID of Documents.
The Budget_Type_Code of Documents_with_Expenses is the foreign key of Budget_Type_Code of Ref_Budget_Codes.
The Statement_ID of Accounts is the foreign key of Statement_ID of Statements.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - Accounts: * (all columns)
  - Documents: * (all columns)
  - Documents_with_Expenses: * (all columns)
  - Projects: * (all columns)
  - Ref_Budget_Codes: Budget_Type_Description
  - Ref_Document_Types: * (all columns)
  - Statements: * (all columns)

Question: Show ids for all documents with budget types described as 'Government'.
Answer: Sorry, I cannot answer.
Permission: denied (All required columns are permitted)
Gold SQL: SELECT T1.document_id FROM Documents_with_expenses AS T1 JOIN Ref_Budget_Codes AS T2 ON T1.Budget_Type_code  =  T2.Budget_Type_code WHERE T2.budget_type_Description  =  "Government"
##Instruction:
Database: cre_Docs_and_Epenses
Total Tables: 7
Total Columns: 22

Table Schemas:

cre_Docs_and_Epenses contains tables such as Ref_Document_Types, Ref_Budget_Codes, Projects, Documents, Statements, Documents_with_Expenses, Accounts.
Table Ref_Document_Types has columns such as Document_Type_Code, Document_Type_Name, Document_Type_Description.
Document_Type_Code is the primary key.
Table Ref_Budget_Codes has columns such as Budget_Type_Code, Budget_Type_Description.
Budget_Type_Code is the primary key.
Table Projects has columns such as Project_ID, Project_Details.
Project_ID is the primary key.
Table Documents has columns such as Document_ID, Document_Type_Code, Project_ID, Document_Date, Document_Name, Document_Description, Other_Details.
Document_ID is the primary key.
Table Statements has columns such as Statement_ID, Statement_Details.
Statement_ID is the primary key.
Table Documents_with_Expenses has columns such as Document_ID, Budget_Type_Code, Document_Details.
Document_ID is the primary key.
Table Accounts has columns such as Account_ID, Statement_ID, Account_Details.
Account_ID is the primary key.
The Project_ID of Documents is the foreign key of Project_ID of Projects.
The Document_Type_Code of Documents is the foreign key of Document_Type_Code of Ref_Document_Types.
The Statement_ID of Statements is the foreign key of Document_ID of Documents.
The Document_ID of Documents_with_Expenses is the foreign key of Document_ID of Documents.
The Budget_Type_Code of Documents_with_Expenses is the foreign key of Budget_Type_Code of Ref_Budget_Codes.
The Statement_ID of Accounts is the foreign key of Statement_ID of Statements.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - Accounts: * (all columns)
  - Documents: * (all columns)
  - Documents_with_Expenses: * (all columns)
  - Projects: * (all columns)
  - Ref_Budget_Codes: Budget_Type_Description
  - Ref_Document_Types: * (all columns)
  - Statements: * (all columns)

Question: Give the ids for documents that have the budget description 'Government'.
Answer: Sorry, I cannot answer.
Permission: denied (All required columns are permitted)
Gold SQL: SELECT T1.document_id FROM Documents_with_expenses AS T1 JOIN Ref_Budget_Codes AS T2 ON T1.Budget_Type_code  =  T2.Budget_Type_code WHERE T2.budget_type_Description  =  "Government"
##Instruction:
Database: cre_Docs_and_Epenses
Total Tables: 7
Total Columns: 22

Table Schemas:

cre_Docs_and_Epenses contains tables such as Ref_Document_Types, Ref_Budget_Codes, Projects, Documents, Statements, Documents_with_Expenses, Accounts.
Table Ref_Document_Types has columns such as Document_Type_Code, Document_Type_Name, Document_Type_Description.
Document_Type_Code is the primary key.
Table Ref_Budget_Codes has columns such as Budget_Type_Code, Budget_Type_Description.
Budget_Type_Code is the primary key.
Table Projects has columns such as Project_ID, Project_Details.
Project_ID is the primary key.
Table Documents has columns such as Document_ID, Document_Type_Code, Project_ID, Document_Date, Document_Name, Document_Description, Other_Details.
Document_ID is the primary key.
Table Statements has columns such as Statement_ID, Statement_Details.
Statement_ID is the primary key.
Table Documents_with_Expenses has columns such as Document_ID, Budget_Type_Code, Document_Details.
Document_ID is the primary key.
Table Accounts has columns such as Account_ID, Statement_ID, Account_Details.
Account_ID is the primary key.
The Project_ID of Documents is the foreign key of Project_ID of Projects.
The Document_Type_Code of Documents is the foreign key of Document_Type_Code of Ref_Document_Types.
The Statement_ID of Statements is the foreign key of Document_ID of Documents.
The Document_ID of Documents_with_Expenses is the foreign key of Document_ID of Documents.
The Budget_Type_Code of Documents_with_Expenses is the foreign key of Budget_Type_Code of Ref_Budget_Codes.
The Statement_ID of Accounts is the foreign key of Statement_ID of Statements.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - Accounts: * (all columns)
  - Documents: * (all columns)
  - Documents_with_Expenses: * (all columns)
  - Projects: * (all columns)
  - Ref_Budget_Codes: Budget_Type_Description
  - Ref_Document_Types: * (all columns)
  - Statements: * (all columns)

Question: Show budget type codes and the number of documents in each budget type.
Answer: Sorry, I cannot answer.
Permission: denied (All required columns are permitted)
Gold SQL: SELECT budget_type_code ,  count(*) FROM Documents_with_expenses GROUP BY budget_type_code
##Instruction:
Database: cre_Docs_and_Epenses
Total Tables: 7
Total Columns: 22

Table Schemas:

cre_Docs_and_Epenses contains tables such as Ref_Document_Types, Ref_Budget_Codes, Projects, Documents, Statements, Documents_with_Expenses, Accounts.
Table Ref_Document_Types has columns such as Document_Type_Code, Document_Type_Name, Document_Type_Description.
Document_Type_Code is the primary key.
Table Ref_Budget_Codes has columns such as Budget_Type_Code, Budget_Type_Description.
Budget_Type_Code is the primary key.
Table Projects has columns such as Project_ID, Project_Details.
Project_ID is the primary key.
Table Documents has columns such as Document_ID, Document_Type_Code, Project_ID, Document_Date, Document_Name, Document_Description, Other_Details.
Document_ID is the primary key.
Table Statements has columns such as Statement_ID, Statement_Details.
Statement_ID is the primary key.
Table Documents_with_Expenses has columns such as Document_ID, Budget_Type_Code, Document_Details.
Document_ID is the primary key.
Table Accounts has columns such as Account_ID, Statement_ID, Account_Details.
Account_ID is the primary key.
The Project_ID of Documents is the foreign key of Project_ID of Projects.
The Document_Type_Code of Documents is the foreign key of Document_Type_Code of Ref_Document_Types.
The Statement_ID of Statements is the foreign key of Document_ID of Documents.
The Document_ID of Documents_with_Expenses is the foreign key of Document_ID of Documents.
The Budget_Type_Code of Documents_with_Expenses is the foreign key of Budget_Type_Code of Ref_Budget_Codes.
The Statement_ID of Accounts is the foreign key of Statement_ID of Statements.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - Accounts: * (all columns)
  - Documents: * (all columns)
  - Documents_with_Expenses: * (all columns)
  - Projects: * (all columns)
  - Ref_Budget_Codes: Budget_Type_Description
  - Ref_Document_Types: * (all columns)
  - Statements: * (all columns)

Question: What are the different budget type codes, and how many documents are there for each?
Answer: Sorry, I cannot answer.
Permission: denied (All required columns are permitted)
Gold SQL: SELECT budget_type_code ,  count(*) FROM Documents_with_expenses GROUP BY budget_type_code
##Instruction:
Database: cre_Docs_and_Epenses
Total Tables: 7
Total Columns: 22

Table Schemas:

cre_Docs_and_Epenses contains tables such as Ref_Document_Types, Ref_Budget_Codes, Projects, Documents, Statements, Documents_with_Expenses, Accounts.
Table Ref_Document_Types has columns such as Document_Type_Code, Document_Type_Name, Document_Type_Description.
Document_Type_Code is the primary key.
Table Ref_Budget_Codes has columns such as Budget_Type_Code, Budget_Type_Description.
Budget_Type_Code is the primary key.
Table Projects has columns such as Project_ID, Project_Details.
Project_ID is the primary key.
Table Documents has columns such as Document_ID, Document_Type_Code, Project_ID, Document_Date, Document_Name, Document_Description, Other_Details.
Document_ID is the primary key.
Table Statements has columns such as Statement_ID, Statement_Details.
Statement_ID is the primary key.
Table Documents_with_Expenses has columns such as Document_ID, Budget_Type_Code, Document_Details.
Document_ID is the primary key.
Table Accounts has columns such as Account_ID, Statement_ID, Account_Details.
Account_ID is the primary key.
The Project_ID of Documents is the foreign key of Project_ID of Projects.
The Document_Type_Code of Documents is the foreign key of Document_Type_Code of Ref_Document_Types.
The Statement_ID of Statements is the foreign key of Document_ID of Documents.
The Document_ID of Documents_with_Expenses is the foreign key of Document_ID of Documents.
The Budget_Type_Code of Documents_with_Expenses is the foreign key of Budget_Type_Code of Ref_Budget_Codes.
The Statement_ID of Accounts is the foreign key of Statement_ID of Statements.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - Accounts: * (all columns)
  - Documents: * (all columns)
  - Documents_with_Expenses: * (all columns)
  - Projects: * (all columns)
  - Ref_Budget_Codes: Budget_Type_Description
  - Ref_Document_Types: * (all columns)
  - Statements: * (all columns)

Question: What is the budget type code with most number of documents.
Answer: Sorry, I cannot answer.
Permission: denied (All required columns are permitted)
Gold SQL: SELECT budget_type_code FROM Documents_with_expenses GROUP BY budget_type_code ORDER BY count(*) DESC LIMIT 1
##Instruction:
Database: cre_Docs_and_Epenses
Total Tables: 7
Total Columns: 22

Table Schemas:

cre_Docs_and_Epenses contains tables such as Ref_Document_Types, Ref_Budget_Codes, Projects, Documents, Statements, Documents_with_Expenses, Accounts.
Table Ref_Document_Types has columns such as Document_Type_Code, Document_Type_Name, Document_Type_Description.
Document_Type_Code is the primary key.
Table Ref_Budget_Codes has columns such as Budget_Type_Code, Budget_Type_Description.
Budget_Type_Code is the primary key.
Table Projects has columns such as Project_ID, Project_Details.
Project_ID is the primary key.
Table Documents has columns such as Document_ID, Document_Type_Code, Project_ID, Document_Date, Document_Name, Document_Description, Other_Details.
Document_ID is the primary key.
Table Statements has columns such as Statement_ID, Statement_Details.
Statement_ID is the primary key.
Table Documents_with_Expenses has columns such as Document_ID, Budget_Type_Code, Document_Details.
Document_ID is the primary key.
Table Accounts has columns such as Account_ID, Statement_ID, Account_Details.
Account_ID is the primary key.
The Project_ID of Documents is the foreign key of Project_ID of Projects.
The Document_Type_Code of Documents is the foreign key of Document_Type_Code of Ref_Document_Types.
The Statement_ID of Statements is the foreign key of Document_ID of Documents.
The Document_ID of Documents_with_Expenses is the foreign key of Document_ID of Documents.
The Budget_Type_Code of Documents_with_Expenses is the foreign key of Budget_Type_Code of Ref_Budget_Codes.
The Statement_ID of Accounts is the foreign key of Statement_ID of Statements.

##Role Access Policy (Column-Level):
Role: DataOperator_2
Accessible Columns:
  - Accounts: * (all columns)
  - Documents: * (all columns)
  - Documents_with_Expenses: * (all columns)
  - Projects: * (all columns)
  - Ref_Budget_Codes: Budget_Type_Description
  - Ref_Document_Types: * (all columns)
  - Statements: * (all columns)

Question: Give the budget type code that is most common among documents with expenses.
Answer: Sorry, I cannot answer.
Permission: denied (All required columns are permitted)
Gold SQL: SELECT budget_type_code FROM Documents_with_expenses GROUP BY budget_type_code ORDER BY count(*) DESC LIMIT 1